js 利用“+”号拼接参数时,怎么不会将参数是数组的参数转换成字符串
时间: 2023-02-09 12:31:39 浏览: 66
JavaScript 中使用 "+" 号或 "," 号来拼接数组参数时,会将数组转换成字符串。为了避免这种情况,可以使用 Array.join() 方法将数组转换成字符串。例如:
```
let arr = [1, 2, 3];
console.log(arr.join()); // "1,2,3"
```
也可以使用 JSON.stringify() 方法将数组转换成 JSON 字符串。例如:
```
let arr = [1, 2, 3];
console.log(JSON.stringify(arr)); // "[1,2,3]"
```
相关问题
js数组转字符串逗号拼接
可以使用 JavaScript 中的数组方法 `join()` 将数组中的元素转换为字符串,并使用逗号分隔它们。例如:
```javascript
const arr = ['apple', 'banana', 'orange'];
const str = arr.join(', ');
console.log(str); // "apple, banana, orange"
```
在 `join()` 方法中,您可以传递一个分隔符作为参数,该分隔符将用于将数组元素连接在一起。在上面的示例中,我们使用逗号和空格作为分隔符。
js数组转逗号拼接字符串
可以使用`Array.join()`方法将数组转换为逗号分隔的字符串,例如:
```javascript
const arr = ["apple", "banana", "orange"];
const str = arr.join(", ");
console.log(str); // "apple, banana, orange"
```
在`join()`方法中传入的参数即为数组元素之间的分隔符,这里使用逗号加空格分隔。