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
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章