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
}