У нас обычно есть этот код
var array1 = ['a','b','c'];
for (const [i, value] of array1.entries()) {
console.log(i, value);
}
Прекрасно работает, но я хочу, чтобы [i, value]
был динамическим.
var array1 = ['a','b','c'];
var keys = ['smith', 'bob']
for ( keys of array1.entries()) {
console.log(smith, bob);
}
Он работает, если я утешаю keys[0]
, но естьспособ получить значение в виде ключей (без indexOf
трюка)
Редактировать:
Я пытаюсь воспроизвести основы vuejs.Я пытаюсь получить динамические переменные отсюда: <li v-v-for="todo,i in todos" >
Итак, я разделил это на [let key = 'todo,i', 'todos']
, и мое мышление было for( key[0] of this.data[key[1]) )
(вообще не использовал библиотеку vuejs)