#javascript #reactjs #mdbtable
#javascript #reactjs #таблица mdb
Вопрос:
Привет, как можно добавить новые свойства в массив объектов
Ну, что я хочу сделать, так это добавить новое свойство, чтобы я мог читать шаблон из MDBTABLE
у меня есть следующий пример
const instutions = [
{
name: 'Malasia',
direction: 'Asia'
},
{
name: 'New Francia',
direction: 'paris'
}
];
ну, теперь я хотел бы добавить новые свойства, и результат будет примерно таким
const instutions = [
{
name: 'Malasia',
direction: 'Asia',
buttonAdd: 'Hello world'
},
{
name: 'New Francia',
direction: 'paris',
buttonAdd: 'Hello world'
}
];
Ну, добавьте новые свойства, массив объектов, вы могли бы сделать что-то вроде этого
Ответ №1:
Вы можете добавить свойство многими способами. Функция более высокого порядка map
является одной из них. Смотрите пример.
const institutions = [{name: 'Malasia',direction: 'Asia'},{name: 'New Francia',direction: 'paris'}];
institutions.map(el => el.new_property = 'Hello')
console.log(institutions)
Ответ №2:
Вы можете добавить свойство к каждому объекту вашего массива, используя метод forEach
instutions.forEach(elem => elem.buttonAdd = "Hello world");
Документы: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach