Javascript 为什么这个循环运行在一个位置而不是另一个位置? 从“记录器”导入{log,logTitle}; 个人变量=[ {姓名:“亚历克斯”,年龄:22}, {姓名:“玛丽亚”,年龄:30} ] var数=0; 对于(var i=0;i$('#title')。追加(title);
这是因为第一个循环包含循环条件中的错误。这里的ChangeJavascript 为什么这个循环运行在一个位置而不是另一个位置? 从“记录器”导入{log,logTitle}; 个人变量=[ {姓名:“亚历克斯”,年龄:22}, {姓名:“玛丽亚”,年龄:30} ] var数=0; 对于(var i=0;i$('#title')。追加(title);,javascript,Javascript,这是因为第一个循环包含循环条件中的错误。这里的Changeipersons.length等于2,但是persons数组中没有索引,所以应该for(var i=0;i
ipersons.length
等于2,但是persons
数组中没有索引,所以应该for(var i=0;i
而不是for(var i=0;i
import { log, logTitle } from "logger";
var persons = [
{name: "Alex", age:22},
{name: "Maria", age:30}
]
var number = 0;
for (var i = 0; i <= persons.length; i++) {
log(persons[i].name);
log(persons[i].age);
log("----------------");
log(number)
};
while(number < 5) {
log(number);
number += 1;
};
while(number < 5) {
log(number);
number += 1;
};
for (var i = 0; i <= persons.length; i++) {
log(persons[i].name);
log(persons[i].age);
log("----------------");
log(number)
};
import $ from 'jquery';
export const log = content => $('#content').append("<i style = 'color: black' class = 'fa fa-terminal'> </i> " + content + "<br>" );
export const logTitle = title => $('#title').append(title);