我有一个 node.js 脚本,我想在其中查找给定字符串是否包含在数组中。 我该怎么做?
谢谢。
最佳答案
如果我没理解错的话,您正在寻找数组中的字符串。
一个简单的方法是使用 indexOf()
函数,它会为您提供找到字符串的索引,或者在找不到字符串时返回 -1。
示例:
var arr = ['example','foo','bar'];
var str = 'foo';
arr.indexOf(str); //returns 1, because arr[1] == 'foo'
str = 'whatever';
arr.indexOf(str); // returns -1
编辑 19/10/2017
ES6 的引入给了我们:
arr.includes('str')//真/假
关于arrays - 在 node.js 中查找数组内字符串的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34975998/