var arr = ["孙悟空", "猪八戒", "沙和尚"]; var result = arr.unshift("牛魔王", "二郎神"); console.log(arr); console.log(result);
时间: 2023-10-22 18:26:55 浏览: 41
以下是代码的执行结果:
```
["牛魔王", "二郎神", "孙悟空", "猪八戒", "沙和尚"]
5
```
`unshift()` 方法用于在数组的开头添加一个或多个元素,并返回新数组的长度。在这个例子中,我们在 `arr` 数组的开头添加了两个元素 "牛魔王" 和 "二郎神",并将结果赋值给 `result` 变量。最后输出 `arr` 数组和 `result` 的值。
相关问题
var arr=[1,2,3]consle.log(arr.toString())
代码有一个小错误,正确的代码应该是:
```
var arr = [1, 2, 3];
console.log(arr.toString());
```
这段代码会将数组 `[1, 2, 3]` 转换成字符串,并输出到控制台。`toString()` 方法是 JavaScript 中的一个内置方法,可以将任何数据类型转换成字符串。对于数组来说,`toString()` 方法会返回由数组元素组成的逗号分隔的字符串。
var arr = new Array(“语文”,”数学”,”英语”,”物理”); console.log
这个代码存在语法错误,缺少对`console.log()`方法的调用参数。如果想要输出数组`arr`的内容,应该将其作为`console.log()`方法的参数传入,如下所示:
```
var arr = new Array("语文", "数学", "英语", "物理");
console.log(arr); // 输出 ["语文", "数学", "英语", "物理"]
```
或者可以使用数组字面量来创建数组:
```
var arr = ["语文", "数学", "英语", "物理"];
console.log(arr); // 输出 ["语文", "数学", "英语", "物理"]
```