做網站應該知道的JavaScript精簡技巧

2013-05-18    分類: 做網站

數組是網站建設中JS語言最常見的一種數據結構,在開發中也會經常用到,成都創新互聯為大家分享一些小技巧,幫助提高網站開發效率。

1、刪除數組的重復項

var fruits = [“banana”, “apple”, “orange”, “watermelon”, “apple”, “orange”, “grape”, “apple”];

var uniqueFruits = Array.from(new Set(fruits));

console.log(uniqueFruits); 

var uniqueFruits2 = […new Set(fruits)];

console.log(uniqueFruits2); 

2、替換數組中的特定值

有時在創建代碼時需要替換數組中的特定值,有一種很好的簡短方法可以做到這一點,咱們可以使用.splice(start、value to remove、valueToAdd),這些參數指定咱們希望從哪里開始修改、修改多少個值和替換新值。

var fruits = [“banana”, “apple”, “orange”, “watermelon”, “apple”, “orange”, “grape”, “apple”];

fruits.splice(0, 2, “potato”, “tomato”);console.log(fruits); 

3、置空數組

var fruits = [“banana”, “apple”, “orange”, “watermelon”, “apple”, “orange”, “grape”, “apple”];

fruits.length = 0;console.log(fruits); 

returns [];

4、對數組中的所有值求和

JS 面試中也經常用 reduce 方法來巧妙的解決問題

var nums = [1, 5, 2, 6];

var sum = nums.reduce((x, y) => x + y);

console.log(sum);

文章名稱:做網站應該知道的JavaScript精簡技巧
標題鏈接:http://www.kartarina.com/news16/766.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有做網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
主站蜘蛛池模板: 亚洲AV无码专区在线播放中文 | 亚洲一区二区三区无码国产| 亚洲AV无码国产一区二区三区| 伊人天堂av无码av日韩av| 久久亚洲AV无码精品色午夜| 无码人妻一区二区三区免费视频 | 亚洲国产超清无码专区| 无码中文字幕av免费放| 国产丝袜无码一区二区三区视频| 久久久久av无码免费网| 曰批全过程免费视频在线观看无码| 精品人妻无码区二区三区| 中文字幕日韩精品无码内射| 无码中文字幕色专区| 久久久久亚洲AV无码专区体验| 精品无码一级毛片免费视频观看| 亚洲日韩国产精品无码av| 久久老子午夜精品无码| 红桃AV一区二区三区在线无码AV| 国产成人无码AV片在线观看 | 亚洲AV无码成人精品区日韩| 国产av永久无码天堂影院| 极品粉嫩嫩模大尺度无码视频| 精品无码人妻一区二区免费蜜桃 | 亚洲AV无码不卡在线播放| 亚洲午夜无码片在线观看影院猛| 亚洲Av永久无码精品黑人| 中文字幕av无码一二三区电影| 国产精品无码AV一区二区三区| 精品久久久久久无码免费| 久久久久久久久无码精品亚洲日韩 | 一本加勒比HEZYO无码人妻| 日韩人妻系列无码专区| 精品久久久久久无码中文字幕漫画| 亚洲中文无码永久免| 欲色aV无码一区二区人妻| 无码人妻一区二区三区一| 西西大胆无码视频免费| 久久精品无码一区二区三区免费| 一本大道无码av天堂| 久久天堂av综合色无码专区|