只要索引大于或等于0,就重复console.log()。 但是,当我运行此代码时,我总是以结尾未定义而告终。如何编写代码,以免发生这种情况?
let array = ["Fiji", "Santorini", "Bora Bora", "Vancouver"];
let arrayLength = array.length;
for(let index = arrayLength; index => 0; index = index - 1)
{
console.log(array[index]);
}
此问题已解决:
let arrayLength = array.length-1
index => 0;
答案 0 :(得分:1)
正如@Pointy所说,“更大等于”运算符是content.discount?.coupon?.percent_off || 0
而不是>=
。您还应该从=>
开始,因为Javascript从0开始计数,因此最后一项的索引比数组的长度小1。这样应该可以正常运行:
let index = arrayLength-1
答案 1 :(得分:-2)
答案:
let arrayLength = array.length-1
索引=> 0;