РК
Size: a a a
NT
РК
I
РК
N
NT
NT
j
+
подразумевает что конверсия типа будет без preferredType. А так как у Array нет toPrimitive, то конверсия будет идти по такому правилу: если preferredType string то сначала выполняется toString а потом, если не был получен примитив, valueOf. В случае если preferredType это number, то сначала valueOf а потом toString. Если preferredType не указан, то подразумевается number. Так как valueOf у Array возвращает сам массив а не примитив, то берётся результат toString.ЖС
NT
const range = [];
for (let i = 0; i <= 64; ++i) {
range.push(i);
}
NT
I
NT
[...Array(65).keys()];
NT
ЖС
[...Array(65).keys()];
N
[...Array(65).keys()];
V
NT
V