Ключом ассоциативного массива может быть любая строка, которая ассоциируется с конкретным элементом массива. Например, для массива:
var man = {
lastname: "Иванов",
firstname: "Василий",
middlename: "Петрович"
}
man
- имя переменной, lastname
, firstname
и middlename
- ключи массива
Иванов, Василий, Петрович - значения элементов массива
По ключу можно обратиться к конкретному элементу.
Более подробно узнать про ассоциативные массивы, объекты и ООП вы можете в разделе учебника: Объекты, ООП.
непонятно что такое "ключ ассоциативного массива"
Ключом ассоциативного массива может быть любая строка, которая ассоциируется с конкретным элементом массова. Например, для массива:
var man = {
lastname: "Иванов",
firstname: "Василий",
middlename: "Петрович"
}
man - имя массива
lastname, firstname и middlename - ключи массива
Иванов, Василий, Петрович - значения элементов массива
По ключу можно обратиться к конкретному элементу.
А я вот одного не пойму... Как понимаю хэш в любом случае передается по ссылке, а не копируется. Вот к примеру код:
И вопрос. Как "отцепть" хэш в данном примере? Как сделать копию, чтобы вторым алертом выдавался "petrov"?
Пардон, разобрался уже сам
Object.assign({}, Obj1,... ObjN)
а как мне многомерный массив создать тогда таким образом ??
// 3 в ширину 3 в высоту
// каждый подмассив - колонка
var matrix = [ [1,2,3], [4,5,6], [7,8,9] ]
alert(matrix[1][1]) // 5
ищи в справочнике Массивы
А многомерный ассоциативный массив?)
В JS нет полноценных ассоциативных массивов. Но в качестве их можно использовать объекты.
А пример можно увидеть?
Почему не работает код
?
А так работает
Пишет ошибку
Test is not defined
в строке
var obj = new Test();
И правильно пишет.
Так как объект "Test" не определен.
Если надо чтоб был именно "Test", пишите так.
var obj = new Object();
а что можно писать в скобках Object(орорп);
Не описан метод создания Object через function() :|
Как вывести и получить все значения объекта?
Загружаю в функцию два массива. Создаю из них объект, теперь мне надо вывести эти объекты в строку.
Отличный справочник.
К сожалению не нашел то, что искал. - взаимодействия с СОМ объектами.
Никак в толк не возьму, а как это делается.
Имеем, например, некийй файл - ХХХ.ехе (или .dll) и... неизвестно, что с ними делать дальше. Строчки в меню Референс нет.
Ничего. Ошиблись адресом.
fsdfgs
var friends = {
bill : {
firstName : "Bill",
lastName : "Gates",
number: "9439340340808",
address : ['9 Park Ave.', 'Yerevan', 'Armenia'],
},
steve : {
firstName : "Steve",
lastName : "Jobs",
number : "5497349043",
address : ['99 Arshakunyac Str.', 'Yerevan', 'Armenia'],
},
}
var list = function(friends) {
for (var bill in friends) {
console.log(friends);
}
};
почему 2 раза генерирует код? где я ошибся?
надо делать console.log(bill)
Как правильно писать - с кавычками или без?
Или не имеет значения?
Ребята подскажите пожалуйста, что означает приставка NEW
гуглил, что-то никто не обращает внимания на такие мелочи
obj = new Object( [value] )
Roksa bobolice
You want to find a light entertainment game with funny animals. Experience now 'dynamons world' is a new exciting entertainment game. Enjoy the moments of intense competition, tough challenges are waiting for you to overcome.
Как к каждому подмассиву присоединить соответствующий аудиофайл, чтобы при вызове подмассива он звучал?
Спасибо!
spacebar clicker
Я очень ценю информацию, которую вы предоставили, и я думаю, что вы проделали отличную работу. skibidi toilet
With gravity-defying curves and the constant fear of falling into the abyss, drift boss tests not only your reflexes but also your patience. Your car's tires seem like they were made of butter because of how smoothly they slide across the track in this universe where the laws of physics are more like "guidelines."
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.