Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 14

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
В пример обджект крейт тот же
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
спрашивалась разнциа между созданиями объектов через литералы и ключевое слово new как я понял.
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Какая разница ?! Шо так объект, шо так объект, прототип один
источник

А

Арсений in NodeUA - JavaScript and Node.js in Ukraine
конструкторы разные
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
ну если прототип одни, почему Object.getPrototypeOf({}) === Object.getPrototypeOf(new function() {}) будет false?
источник

ИМ

Иван Миронов... in NodeUA - JavaScript and Node.js in Ukraine
потому что Object.getPrototypeOf({}) === Object.getPrototypeOf(new Object()) будет true? ;)
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
кто знает :)
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
значит ли это что это синтаксический сахар?
источник

ИМ

Иван Миронов... in NodeUA - JavaScript and Node.js in Ukraine
это вопрос с теоретикам JS, я больше по практике 🤷‍♂️
источник

S

Serhiy in NodeUA - JavaScript and Node.js in Ukraine
Литералы?
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
есть конкретный пример?
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
const arr1 = []
const arr2 = new Array()
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
да, в этому случая это сахар
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
https://learn.javascript.ru/array#new-array

let arr = new Array(2); // создастся ли массив [2]?

alert( arr[0] ); // undefined! нет элементов.

alert( arr.length ); // length 2
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
скорее  arr[0] = undefined
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
так это там и написано :)
источник

O

Oleg Val' in NodeUA - JavaScript and Node.js in Ukraine
Элементы есть, их 2, но каждый из них равен undefined
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
это как
const arr = [];
arr.length = 2
на сколько я понял
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
не это как прогнать черз мап массив и вы получите масси из undefined
источник