我正在尝试重新排列 Google 脚本缓存中存储的字符串,其中涉及使用拼接,
代码基本上是
var str = "1,2,3,4,5,6";
var arr = str.slice(",");
var rem = arr.splice(2,1);
但这给出了错误“tmpArr.splice 不是函数”,我不明白为什么。我可以使用 Logger.log(tmpArr[2]) console.log 数组中的元素,所以它必须是一个?正确的? :-s
感谢您的帮助
最佳答案
变量arr
是一个字符串。 arr[2]
正在获取字符串的第三个字符。
.splice
is Array.prototype method ,所以你需要使用数组。
如果要将字符串转换为数组,请使用例如 String.prototype.split
.
关于javascript - 无法将 Splice 与字符串切片中的数组一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52302290/