169 похожих чатов

16 ответов

18 просмотров

у массива есть методы, которых нет у обьекта

Denys Knihnitskyi
а ключ значение

у массива тоже есть ключ (index) и значение

Андрей
у массива тоже есть ключ (index) и значение

но в отличии от массива, где это числа, начиная от 0, в объекте названия ключа можно поставить по своему желанию

там внутри достаточно много отличий, начиная от способа индексации (properties vs elements), заканчивая, собственно, репрезентацией в памяти элементов, втч “пустых"

Ну если прям сильно упростить Объект - это хранилище ключ-значение Массив - упорядоченое множество Объект это когда у тебя несколько подписанных РАЗНЫХ коробок в каждой из которых хранится значение Массив это когда у тебя много лежащих в строгом порядке ОДИНАКОВЫХ коробок в каждой из которых хранится значение Из объекта ты можешь получить значение взяв определенную коробку с надписью "координаты" и увидеть там значение Из массива ты можешь взять отсчитать 3 по счету коробку и получить из нее значение В отличии от объектов массивы можно использовать в циклах Цикл - это когда ты берешь по порядку и открываешь каждую из одинаковых коробок и смотришь что в ней

V 👨🏻‍💻
всё объект

Примитивы не объект

Alexis
Тоже объект

Это распространное заблуждение гугли "boxing/unboxing javascript"

Denis Deniskov
Это распространное заблуждение гугли "boxing/unbox...

Ну хз, и да и нет, но точно не заблуждение. Загуглил, там так и написано, в моменты работы с примитивами js превращает их в объекты и потом снова распаковывает. Так что по сути можно сказать и так и так

Alexis
Ну хз, и да и нет, но точно не заблуждение. Загугл...

Так нельзя сказать, потому что примитив объектом не является. Методы примитивов это синтаксический сахар, но он не делает их объектами.

Alexis
Ну хз, и да и нет, но точно не заблуждение. Загугл...

в момент вызова метода на примитиве или иного действия, требующего boxed-версию примитива. 2+2 - тут ничего в объект не превращается

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта