js是否包含某个字符、是否包含某个属性hasOwnProperty

vue的https://www.5axxw.com/questions/simple/n5wnm4

<el-dropdown-item
    v-if="handle.row.hasOwnProperty('dataSetVersionList')"
    icon="el-icon-folder-add"
    @click.native="handleAddtoProject(handle.row)"
    >添加到项目
</el-dropdown-item>

let arr = [
  { name: '张三', age: 20 },
  { name: '李四', gender: '男' },
  { name: '王五', age: 30 }
];
let hasAge = arr.some(item => item.hasOwnProperty('age')); // 判断是否含有 age 字段
let hasGender = arr.some(item => item.hasOwnProperty('gender')); // 判断是否含有 gender 字段
console.log(hasAge); // true
console.log(hasGender); // true

只写常用的

js 查找字符串中是否包含指定的字符串 - 柠夏 - 博客园

//es6 新增
str.includes("i")//如果字母存在返回 true 不存在 false
console.log(str.includes("i"))// true
 
str.startsWith("ai")//是否以选中的字符串开头 是 true 不是 false
console.log(str.startsWith("ai"))//false

1、indexOf()
var str = "123";
console.log(str.indexOf("3") != -1 ); // true
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有找到,则该方法返回 -1。

2、includes()
var str = "Hello world, welcome to the Runoob。";
var n = str.includes("world"); //true
includes() 方法用于判断字符串是否包含指定的子字符串,如果找到匹配的字符串则返回 true,否则返回 false。注意: includes() 方法区分大小写。

3、search()
var str="Visit W3School!"
console.log(str.search('W3School')) //6
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果匹配到字符串则返回,字符串所在索引。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值