如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 297 编程语言
JavaScript 判断数组中是否含有某个字符串方法?
自行定义一个函数来判断数组中是否存在某个字符串。
数组是否存在某个字符串,就是拿字符串与数组中元素作比较即可。
写一个循环函数来比较。
// 传入字符串 str ,数组 arr
function isStrInArray(str, arr) {
let n = arr.length;
for (let i = 0; i n; i ) {
if (arr[i] == str) {
return true;
}
}
return false;
}
传入字符串与数组检验
console.log(isStrInArray('33',['1','2',3,false]))
在 Array 原型链上添加一个方法
// 传入字符串 str ,数组 arr
Array.prototype.hasStr = function (str) {
let n = this.length;
while (n--) {
if (this[n] === str) {
return true;
}
}
return false;
}
传入字符串与数组检验
let result = ['1', '2', 3, '33', false].hasStr('33')
console.log(result) 结果 true
let result = ['1', '2', 3,true,false].hasStr('33')
console.log(result) 结果 false
不推荐去改变 JavaScript 的原始数据,也就是不推荐使用这种方法。
如果需要使用原型链的方法,可以是自定义的数据类型
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言JAVASCRIPT
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 297 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 520 编程语言