Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 27

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
А ещё можно так
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Я так понял не крепится к скопу
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
let cards3 = [
 new Card("C", 13),
 new Card("C", 2),
 new Card("C", 6),
 new Card("C", 6),
 new Card("C", 2),
 new Card("C", 10),
 new Card("C", 2)
];

typeof cards3 это object, почему?
источник

J

James Gandolfini in JavaScript — русскоговорящее сообщество
Антон Немкин
let cards3 = [
 new Card("C", 13),
 new Card("C", 2),
 new Card("C", 6),
 new Card("C", 6),
 new Card("C", 2),
 new Card("C", 10),
 new Card("C", 2)
];

typeof cards3 это object, почему?
потому что typeof [] == object
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
хотел по нему foreach"ем пройтись, не получается, как сделать, чтобы можно было?
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Антон Немкин
let cards3 = [
 new Card("C", 13),
 new Card("C", 2),
 new Card("C", 6),
 new Card("C", 6),
 new Card("C", 2),
 new Card("C", 10),
 new Card("C", 2)
];

typeof cards3 это object, почему?
тип массива это "object"
источник

J

James Gandolfini in JavaScript — русскоговорящее сообщество
Антон Немкин
хотел по нему foreach"ем пройтись, не получается, как сделать, чтобы можно было?
а почему у тебя форыч не работает?
источник

VT

Vladislav Toporov in JavaScript — русскоговорящее сообщество
typeof [] == object это бага языка, и она касается только функции typeof на сколько помню
источник

J

James Gandolfini in JavaScript — русскоговорящее сообщество
почему это бага?
источник

J

James Gandolfini in JavaScript — русскоговорящее сообщество
если массив это не тип данных, а тип обьекта
источник

VT

Vladislav Toporov in JavaScript — русскоговорящее сообщество
ну или особенность
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
James Gandolfini
потому что typeof [] == object
===*
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
James Gandolfini
а почему у тебя форыч не работает?
а я не знаю, в одной функции работает, в другой нет, сам не могу понять
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Не баг, а фича 🌚
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
James Gandolfini
если массив это не тип данных, а тип обьекта
Ага
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
getPairs(cards1) {
   const ranksGroups = Array(13).fill([])
   console.log(typeof cards);
     cards1.forEach(с => console.log(c));
   
   console.log(ranks);
 }
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
вот тут ошибка
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Форич не вернёт ничего
источник

АН

Антон Немкин... in JavaScript — русскоговорящее сообщество
 isFlush(cards, flushLength = 5) {
   const suits = {
     D: [],
     H: [],
     C: [],
     S: []
   };
   console.log(cards);
   cards.forEach(c => {
     console.log(suits[c.suit], c.suit);
     suits[c.suit].length < 5 && suits[c.suit].push(c.rank);
   });

а тут всё ок
источник