Javascript 如何使用函数修复未定义的值
我正在制作一个程序,搜索一个对象并将该对象的属性打印到控制台。程序编译并运行,但打印到控制台的唯一内容是Javascript 如何使用函数修复未定义的值,javascript,undefined,Javascript,Undefined,我正在制作一个程序,搜索一个对象并将该对象的属性打印到控制台。程序编译并运行,但打印到控制台的唯一内容是undefined。我该如何解决这个问题 函数printInfo(数组){ var usersLength=array.length; 对于(var i=0;i
undefined
。我该如何解决这个问题
函数printInfo(数组){
var usersLength=array.length;
对于(var i=0;i }
如果您有ES6,请使用:
const printInfo = array => {
for(let info in array){
console.log(info);
}
}
博比
这将在控制台上返回未定义和错误:
返回array.name、array.role
array.name属性不存在请尝试此操作,以便了解函数参数的值
console.log(array)
有关数组的详细信息请查看此网站尝试数组[i].name..将其作为一个简单错误关闭。您知道逗号运算符是什么吗?不知道逗号运算符是什么?谢谢你richard你的建议奏效了我也觉得有点迟钝