我将字符串放入数组中,使用下标访问字符串,但是只能单个字符的读出,难道不应该是一整个字符串都读出吗?求解答谢谢
试试看name.split(',')[1]
name好像是一个关键词吧,我不太确定
不知道你这个问题是否已经解决, 如果还没有解决的话:在JavaScript中,字符串是不可变的,也就是说不能直接通过下标来修改字符串中的某个字符。所以,当通过下标访问字符串数组时,只能访问到字符串中的单个字符。
如果要一次读取整个字符串,可以使用数组的join()方法将字符串数组拼接成一个新的字符串。下面是具体的解决方案:
var strArray = ["Hello", "World"];
var str = strArray.join(""); // 将数组中的字符串拼接成一个新的字符串
console.log(str); // 输出 "HelloWorld"
这样就可以一次读取整个字符串了。
var strArray = ["Hello", "World"];
var str = strArray.join(""); // 将数组中的字符串拼接成一个新的字符串
console.log(str); // 输出 "HelloWorld"