javascript-objects- все статьи тега


Как я могу объединить свойства двух объектов JavaScript динамически?

Мне нужно иметь возможность объединить два (очень простых) объекта JavaScript во время выполнения. Например, я хотел бы: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal у кого-нибудь есть скрипт для этого или знаете встроенный способ сделать это? Мне не нужна рекурсия, и мне не нужно объединять функции, просто методы на плоских объектах. ...

Найти объект по идентификатору в массиве объектов JavaScript

у меня есть массив: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] Я не могу изменить структуру массива. Мне передают идентификатор 45 и я хочу сделать 'bar' для этого объекта в массиве. как это сделать в JavaScript или с помощью jQuery? ...

Преобразование объекта JavaScript с числовыми ключами в массив

у меня есть такой объект, возвращающийся как ответ JSON с сервера: {"0":"1","1":"2","2":"3","3":"4"} Я хочу преобразовать его в массив JavaScript следующим образом: ["1","2","3","4"] есть ли лучший способ сделать это? Где бы я ни читал, люди используют сложную логику, используя циклы. Так есть ли альтернативные методы для этого? ...

В чем разница между JSON и JavaScript объектом? [дубликат]

этот вопрос уже есть ответ здесь: в чем разница между JSON и объектной буквенной нотацией? 8 ответов Я новичок в объектах JSON и JavaScript. может кто-нибудь объяснить различия между JSON и JavaScript объектом? какова их польза? - один лучше другого? Или это зависит от ситуации? когда использовать, какой, в какой ситуации? почему был создан JSON в первую очередь? Какова была его основная цель ...

Кодирование объекта Javascript в строку Json

Я хочу закодировать объект Javascript в строку JSON, и у меня возникают значительные трудности. объект выглядит примерно так new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; Я хочу получить это в строку JSON, чтобы поместить ее в запрос ajax. {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} вы получите картину. Неважно, что я делаю, это прос ...

Количество элементов в объекте javascript

есть ли способ получить (откуда-то) количество элементов в объекте javascript?? (т. е. постоянная-временная сложность). Я не могу найти свойство или метод получения этой информации. Пока я могу думать только о том, чтобы сделать итерацию по всей коллекции, но это линейное время. Странно, что нет прямого доступа к размеру объекта, не так ли. EDIT: Я говорю о ...

JavaScript, элегантный способ проверить вложенные свойства объекта для NULL / undefined [дубликат]

этот вопрос уже есть ответ здесь: Тест на наличие вложенного ключа объекта JavaScript 47 ответов "проблема", которая у меня есть время от времени, заключается в том, что у меня есть объект, например user = {} и в ходе использования приложения это заполняется. Скажем, где-нибудь, после звонка AJAX или что-то еще, что я делаю это: user.loc = { lat: 50, long: 9 } в другом месте я хочу проверить, ...