日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
五分鐘帶你掌握Web前端開發(fā)九個JavaScript小技巧

 1. 全部替換

我們知道 string.replace() 函數(shù)僅替換第一次出現(xiàn)的情況。

你可以通過在正則表達式的末尾添加 /g 來替換所有出現(xiàn)的內(nèi)容。

 
 
 
  1. var example = "potato potato"; console.log(example.replace(/pot/, "tom"));  // "tomato potato" console.log(example.replace(/pot/g, "tom"));  // "tomato tomato"  

2. 提取唯一值

通過使用 Set 對象和展開運算符,我們可以創(chuàng)建一個具有唯一值的新數(shù)組。

 
 
 
  1. var entries = [1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 4, 2, 1] var unique_entries = [...new Set(entries)]; console.log(unique_entries); // [1, 2, 3, 4, 5, 6, 7, 8]  

3. 將數(shù)字轉(zhuǎn)換為字符串

我們只需要使用帶空引號的串聯(lián)運算符。

 
 
 
  1. var converted_number = 5 + ""; console.log(converted_number); // 5 console.log(typeof converted_number);   

4. 將字符串轉(zhuǎn)換為數(shù)字

我們需要的只是 + 運算符。

請注意它僅適用于“字符串數(shù)字”。

 
 
 
  1. the_string = "123"; console.log(+the_string); // 123  the_string = "hello"; console.log(+the_string); // NaN  

5. 隨機排列數(shù)組中的元素

我每天都在這樣做

 
 
 
  1. var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(my_list.sort(function() {     return Math.random() - 0.5 }));  // [4, 8, 2, 9, 1, 3, 6, 5, 7]  

6. 展平多維數(shù)組

只需使用展開運算符。

 
 
 
  1. var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9] 

7. 縮短條件語句

讓我們來看這個例子:

 
 
 
  1. if (available) {     addToCart(); } 

通過簡單地使用變量和函數(shù)來縮短它:

 
 
 
  1. available&&addToCart() 

8. 動態(tài)屬性名

我一直以為必須先聲明一個對象,然后才能分配動態(tài)屬性。

 
 
 
  1. const dynamic = 'flavour'; var item = {     name: 'Coke',     [dynamic]: 'Cherry' } console.log(item);  // { name: "Coke", flavour: "Cherry" }  

9. 使用 length 調(diào)整/清空數(shù)組

我們基本上覆蓋了數(shù)組的 length 。

如果我們要調(diào)整數(shù)組的大?。?/p>

 
 
 
  1. var entries = [1, 2, 3, 4, 5, 6, 7];   console.log(entries.length);  // 7   entries.length = 4;   console.log(entries.length);  // 4   console.log(entries);  // [1, 2, 3, 4]  

如果我們要清空數(shù)組:

 
 
 
  1. var entries = [1, 2, 3, 4, 5, 6, 7];  console.log(entries.length);  // 7   entries.length = 0;    console.log(entries.length);  // 0  console.log(entries);  // []  

新聞標題:五分鐘帶你掌握Web前端開發(fā)九個JavaScript小技巧
分享網(wǎng)址:http://www.5511xx.com/article/dhshios.html