Сообщение от laimas
|
что массив не может содержать дубликаты ключей
|
Вы часто утверждаете, что в PHP есть «ассоциативные массивы», потом про ту же структуру говорите, что это «массив»... Для ассоциативного массива ключи 3 и '3' являются разными и даже с помощью PHP можно увидеть такую разницу...
Код:
|
➜ php --interactive
Interactive mode enabled
php > echo 3 !== '3' ? 'Это разные ключи' : 'Это одинаковые ключи';
Это разные ключи
php > |
Сообщение от laimas
|
А чтобы это увидеть JS совсем и не нужен.
|
Однако стоит учитывать, что вы ранее писали, что в PHP есть «настоящие ассоциативные массивы», однако ваш последний пример как раз-таки опровергает такое понимание.
Сообщение от laimas
|
А чтобы это увидеть JS совсем и не нужен.
|
В JS как раз таки можно продемонстрировать работу ассоциативного массива...
var a = new Map();
a.set(3, 1);
a.set("3", 2);
console.log(a); // Map(2) {3 => 1, "3" => 2}
console.log(a.size); // 2