Лучший способ сохранить ключ => оценивает массив в JavaScript?

Вы можете отформатировать как строку, а затем проанализировать как дату:

SELECT PARSE_DATE('%d%m%Y', FORMAT('%08d', int_date))
FROM (SELECT 1032005 AS int_date)

Это дает:

2005-03-01
214
задан Michał Perłakowski 2 January 2016 в 01:08
поделиться

3 ответа

Вот что такое объект JavaScript:

var myArray = {id1: 100, id2: 200, "tag with spaces": 300};
myArray.id3 = 400;
myArray["id4"] = 500;

Вы можете просмотреть его, используя for..in цикл :

for (var key in myArray) {
  console.log("key " + key + " has value " + myArray[key]);
}

См. Также: ] Работа с объектами (MDN).

В ECMAScript6 также есть Map (см. Там таблицу совместимости браузеров):

  • У объекта есть прототип, поэтому в нем есть ключи по умолчанию. карта. Этого можно было избежать, используя map = Object.create (null) начиная с ES5, но это делалось редко.

  • Ключи объекта - это строки и символы, где они могут быть любым значением для карты.

  • Вы можете легко получить размер карты, при этом вам нужно вручную отслеживать размер объекта.

384
ответ дан 23 November 2019 в 04:23
поделиться

Объекты в массиве:

var cars = [
        { "id": 1, brand: "Ferrari" }
        , { "id": 2, brand: "Lotus" }
        , { "id": 3, brand: "Lamborghini" }
    ];
0
ответ дан 23 November 2019 в 04:23
поделиться

Если я вас правильно понял:

var hash = {};
hash['bob'] = 123;
hash['joe'] = 456;

var sum = 0;
for (var name in hash) {
    sum += hash[name];
}
alert(sum); // 579
93
ответ дан 23 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

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