一个字符串 跟一个数组对象里面的字符串对比 如果有相同的返回false 则返回true
时间: 2023-07-15 22:11:09 浏览: 179
两个字符串相比较的方法
可以先使用一个循环遍历数组对象中的每个字符串,然后在循环中使用条件语句判断该字符串是否与输入的字符串相同。如果有相同的字符串,则返回false,否则在循环结束后返回true。
以下是一个示例代码:
```
function compareString(str, arr) {
for (var i = 0; i < arr.length; i++) {
if (str === arr[i]) {
return false;
}
}
return true;
}
// 示例用法:
var myString = "hello";
var myArray = ["world", "foo", "bar"];
console.log(compareString(myString, myArray)); // 输出 true
```
在上面的代码中,`compareString`函数接受两个参数:一个字符串和一个数组对象。函数使用一个循环来遍历数组中的每个字符串,并使用条件语句来检查它是否与输入的字符串相同。如果有相同的字符串,则函数会立即返回false,否则在循环结束后返回true。
阅读全文