Javascript 数组只打印长度而不打印内容
我的数组正在打印长度而不是内容。我真诚地寻找答案,但没有找到。这是我的密码:Javascript 数组只打印长度而不打印内容,javascript,html,arrays,Javascript,Html,Arrays,我的数组正在打印长度而不是内容。我真诚地寻找答案,但没有找到。这是我的密码: <p id="para"> </p> var myArray = [1,2,3,4,5]; myArray = myArray.unshift('Charlie'); document.getElementById('para').innerHTML = myArray; var myArray=[1,2,3,4,5]; myArray=myArray.unshift('Charl
<p id="para">
</p>
var myArray = [1,2,3,4,5];
myArray = myArray.unshift('Charlie');
document.getElementById('para').innerHTML = myArray;
var myArray=[1,2,3,4,5];
myArray=myArray.unshift('Charlie');
document.getElementById('para')。innerHTML=myArray;
我想让这个数组打印出Charlie,1,2,3,4,5,但它却打印出6。我在这里做错了什么蠢事?读取的是返回数组的长度
unshift()方法将一个或多个元素添加到
数组,并返回新数组的新长度
您可能只想像这样删除assign操作符
var myArray=[1,2,3,4,5];
myArray.unshift('Charlie');
document.getElementById('para')。innerHTML=myArray.join(',')代码>
Reading表示它返回数组的长度
unshift()方法将一个或多个元素添加到
数组,并返回新数组的新长度
您可能只想像这样删除assign操作符
var myArray=[1,2,3,4,5];
myArray.unshift('Charlie');
document.getElementById('para')。innerHTML=myArray.join(',')代码>
.unshift返回数组的长度。因此,您在上述代码中所做的工作将myArray等同于myArray.unshift()的返回值。myArrays值成为数组的长度,即6
所以你所要做的就是编码
myArray.unshift('Charlie');
var myArray=[1,2,3,4,5];
//log(myArray);
myArray.unshift('Charlie');
document.getElementById('para')。innerHTML=myArray代码>
。unshift返回数组的长度。因此,您在上述代码中所做的工作将myArray等同于myArray.unshift()的返回值。myArrays值成为数组的长度,即6
所以你所要做的就是编码
myArray.unshift('Charlie');
var myArray=[1,2,3,4,5];
//log(myArray);
myArray.unshift('Charlie');
document.getElementById('para')。innerHTML=myArray代码>
unshift()方法将一个或多个元素添加到数组的开头,并返回新数组的新长度;有什么方法可以实现Charlie,1,2,3,4,5?您已经实现了,数组被“就地”修改。“unshift()方法在数组的开头添加一个或多个元素,并返回新数组的新长度。”只需使用myArray.unshift('Charlie');有什么方法可以实现Charlie,1,2,3,4,5?你已经实现了,数组被“就地”修改。myArray=myArray背后的逻辑是什么。unshift(‘Charlie’)返回6?@Brixsta我能说的是,按照标准,这就是它的工作方式。这是我在上面链接的文档中指定的。unshift方法返回新的长度。@Brixsta在unshift之前,长度是5,但在unshift之后,长度是6,这是返回的。myArray=myArray背后的逻辑是什么。unshift('Charlie')返回6?@Brixsta我能说的是,根据标准,这是它的工作方式。这是我在上面链接的文档中指定的。unshift方法返回新的长度。@Brixsta在unshift之前,长度是5,但在unshift之后,长度是6,这是返回的。对于第二个示例,您可以执行myArray.join(“”)
而不是循环对于第二个示例,您可以执行myArray.join(“”)
而不是循环