Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有显示错误的数组和for循环的构造函数_Javascript - Fatal编程技术网

Javascript 具有显示错误的数组和for循环的构造函数

Javascript 具有显示错误的数组和for循环的构造函数,javascript,Javascript,我的代码如下 // Our Person constructor function Person (name, age) { this.name = name; this.age = age; } // Now we can make an array of people var family= new Array(); family[0]= new Person("alice", 40); family[1]= new Person("bob", 42); family[2]= new Per

我的代码如下

// Our Person constructor
function Person (name, age) {
this.name = name;
this.age = age;
}
// Now we can make an array of people
var family= new Array();
family[0]= new Person("alice", 40);
family[1]= new Person("bob", 42);
family[2]= new Person("michelle", 8);
family[3]= new Person("timmy", 6);

// loop through our new array
for(var i = 0; i <= family.length; i++) {
console.log("My name is " + family[i].name);
}

我无法纠正这一点。请帮我修一下。

i
i循环应该在
i结束,它是基于0的。第一个索引=0,最后一个索引=(长度-1)它是固定的,谢谢@RajeshLoop应该以
结尾,因为它是基于0的。第一个索引=0,最后一个索引=(长度-1)是固定的,谢谢@rajesh这应该是一个comment@RajeshIsn;这不能解决问题吗?简短的回答并不意味着评论是的。但这是一个非常基本的问题,发表评论就足够了。也不是长度的问题。一定有很多关于这个问题的帖子,但我们将无法找到其他的标题点。它已修复。非常感谢ᴜʀᴇsʜᴀᴛᴛᴀ@拉杰什
也不是关于长度。
你确定吗?这应该是一个comment@RajeshIsn;这不能解决问题吗?简短的回答并不意味着评论是的。但这是一个非常基本的问题,发表评论就足够了。也不是长度的问题。一定有很多关于这个问题的帖子,但我们将无法找到其他的标题点。它已修复。非常感谢ᴜʀᴇsʜᴀᴛᴛᴀ@拉杰什
也不是关于长度。
你确定吗?
i <= family.length
i <= family.length
i < family.length