假设我有一个单元素数组["someStringHere"]
(我事先不知道字符串是什么)并且我想访问该字符串以便我的函数返回字符串而不是数组,不使用索引器(例如:array[0])我怎么能做到这一点?
换句话说,就好像我可以删除括号,这样我就只剩下字符串了。
最佳答案
每个对象都有一个toString
方法。您可以着手使用此方法,尽管您不清楚为什么要这样做。另一种选择是 join
方法。
var someArr = ['some string here'];
console.log(someArr.toString());
console.log(someArr.join());
根据 MDN:
The Array object overrides the toString method of Object. For Array objects, the toString method joins the array and returns one string containing each array element separated by commas.
参见 here具体情况。
关于javascript - 如何在不使用索引器(javascript)的情况下访问数组的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831985/