我想编写一个访问此串联字符串的第n个元素的函数:
var grid = (
"1 \n" +
"a 2 F C A E A E ! \n" +
"G H 3 E L A T \n" +
"L M N E P U F \n" +
"X Z R P L")
例如,第一个字符串中的数字1,第二个字符串中的数字2,等等。现在,我已经不知道如何访问例如第二个字符串。我尝试过
console.log(grid[3])
和
console.log(grid[3][0])
但是基本上不知道如何访问第二,第三字符串等的元素。感谢阅读!
我同意这些意见,如果您已经有一个数组,请将其保留在数组中并执行您可以使用的操作。但是为了回答您的问题,您想先拆分字符串,然后再创建一个分解数组,您可以在其中访问每个元素
var grid = (
"1 \n" +
"a 2 F C A E A E ! \n" +
"G H 3 E L A T \n" +
"L M N E P U F \n" +
"X Z R P L");
grid = grid.split(" ");
alert(grid[3]);