JS易忘常用属性及方法(不断添加补充)

1、关于或、与的取决定值

||:判断true、优先前面(第一个正确直接取第一个)
&&:判断false、第一个值true取第二个,第一个为false

2、 字符串和数组之间的相互转换

var string = ‘yan-jia-zhen’
var aa = String.splice(‘-‘)//字符串转化成数组
var bb = aa.join(‘/’)

3、 jq动态加载的列表

  • 列表各种点击操作都无效=》利用冒泡机制 动态添加的父级去点击事件 第一个参数是动作事件、第二个是子级想要动作的地方

$(’.all_ul’).on(“click”,".record_num",function () {
// $(’.record_num’).click(function () {
var id = $(".record_num").attr(“record_num”);
})
});

4、 关于label标签

<div class="a" id="two">eeeeeeee</div>
<label for="one">点我试试!!</label>    

//for 的作用:相当于将id=“one”的标签绑定到了label上

5、 使用filter方法

  • Vue里面的数组不好删除数据,用这个方式很可
  • 但是要注意需要重新赋值,这个并不会改变原数组。 !!!
  • 方法里面需要return!!!!

finList = finList.filter((res, index) => res.remotePath);//表示只存取含有remote

6、便利对象方法
var aa = {name:’yan’,age:’1997’}
1、var finList = Object.values(aa);// 将list对象转化为数组
、、Object.keys(obj)//结果[’name’,’age’]
、、Object.values(obj)//结果[‘yan’,’1997’]
2、forEach(便利数组里面的对象)
[{name:‘yan’},{name:‘hh’}].forEach(res => {console.log(res[‘name’])})
//yan hh
3、for in
for (var key in aa) {
console.log(res[key]);//yan 1997
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值