Как использовать forEach в vueJs?
У меня есть ответ, как показано ниже, от вызова API,
теперь я должен повторить все массивы внутри массивов. Как это сделать в VueJS?
Я искал использование forEach.. нигде я не нашел использования forEach, такого как пара ключ|значение.
может ли кто-нибудь помочь мне в том, как получить значения из этих массивов с помощью forEach или любого другого(VueJS)?
Спасибо И С Уважением,
3 ответов
на VueJS можно использовать forEach, как показано ниже.
let list=[];
$$.each(response.data.message, function(key, value) {
list.push(key);
});
Итак, теперь вы можете иметь все массивы в список . использовать на цикл для получения значений или ключей
вы также можете использовать .map () as:
var list=[];
response.data.message.map(function(value, key) {
list.push(value);
});
У меня была аналогичная проблема, и я попробовал forEach и filter.
var arr1 = [];
var arr2 = [];
this.myObj.filter(function (value, key) {
arr1.push(myObj);
console.log(value);
console.log(key);
});
this.myObj.forEach(function (value, key) {
arr2.push(myObj);
console.log(value);
console.log(key);
});
либо forEach и фильтр работали. Обратите внимание, что" myObj " - это массив моих данных. Я использую Vue v2.4.4.