Size: a a a

JavaScript Noobs — сообщество новичков

2021 October 22

DA

D A in JavaScript Noobs — сообщество новичков
То есть есть 6 примитивных, а null - это специальный примитив, не стандартный.
источник

DA

D A in JavaScript Noobs — сообщество новичков
Вот приду я на собеседование, а меня спросят, чем примитив отличается от спец примитива, и я в лужу сяду.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
никто серьезно не выделяет его отдельно, считай что это обычный примитив
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
скажите им, вот ссылка на спеку, где тут шо специального
источник

DA

D A in JavaScript Noobs — сообщество новичков
Ещё в некоторых источниках bigint как отдельный тип идёт, а в некоторых - как подтип number.
В некоторых источниках function записывают в отдельный тип, но в других местах говорят, что это просто typeof определяет любую функцию как такой тип, но самого такого отдельного типа нет. На самом деле функция - это объект.
Везде разногласия.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
хотите однозначности - читайте спеку. только это может затянуться хд
источник

O

ORT in JavaScript Noobs — сообщество новичков
Тоесть, есть примитивы и object ?
источник

DA

D A in JavaScript Noobs — сообщество новичков
И спец примитив null
И неявный тип function
источник

O

ORT in JavaScript Noobs — сообщество новичков
🤨
источник

DA

D A in JavaScript Noobs — сообщество новичков
И bigint, который не может определиться, отдельный он тип или подтип number
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
это авторы определиться не могут
источник

DA

D A in JavaScript Noobs — сообщество новичков
Хорошо, null это недотип, потому что определяется как тип object, хотя он относится к типу null, поэтому он спец примитив.
Тогда у нас:
5 примитивов (undefined, number, string, boolean, symbol)
1 специальный примитивный недотип (null), который независим, но не признан (его относят к object). Это как Крым.
1 полутип (bigint), который number, но претендует на независимость. Это как Каталония.
1 неявный тип (function), который на самом деле object, но всеми признан как независимый тип. Это как Косово.
1 особенный полноценный тип object.

Вроде, никого не забыл.
источник

AS

Are you have a Soul? in JavaScript Noobs — сообщество новичков
Так кто-нибудь шарит за этот престашоп?
источник

DA

D A in JavaScript Noobs — сообщество новичков
Я бы ещё привел в список тип Необъявленный. typeof определяет его как undefined. И у него есть единственная работающая функция - delete. Все остальное приводит к ошибке.
источник

ЕВ

Евгений Войтенко... in JavaScript Noobs — сообщество новичков
Коллеги, а почему в логах у function контекст window?
const yyy = {a: function(data){ console.log("function", this); return () => {console.log("arrow",this); console.log(data)}}}

var x = {f:  function (callback){
console.log(this);
   callback("data")()
}};
x.f(yyy.a);
y.a("123");
источник

ЕР

Евгений Румянцев... in JavaScript Noobs — сообщество новичков
здрасьте никто не подскажет чтобы не мучаться с мобильной версией или надо под каждый экран подгонять через перетаскивание элементов
источник

Р

Роб in JavaScript Noobs — сообщество новичков
Стол - это дом элемент?
источник

Р

Роб in JavaScript Noobs — сообщество новичков
svg?
источник

AF

Alex Flower in JavaScript Noobs — сообщество новичков
Всем привет! Подскажите, есть задача сделать функцию add(1)(2)(3), которая просуммирует все аргументы (1 + 2 + 3 = 6). Вопрос - как сделать эту функцию масштабируемой, т.е. чтобы ей можно было в таком формате передать сколько угодно аргументов.
источник