做網站應該知道的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://m.kartarina.com/news16/766.html

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

廣告

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

成都定制網站建設
主站蜘蛛池模板: 亚洲成av人片在线观看天堂无码| 久久久久亚洲AV成人无码| 人妻少妇看A偷人无码电影| 人妻aⅴ无码一区二区三区| 久久人妻无码中文字幕| 亚洲人成无码网WWW| 男人的天堂无码动漫AV| 一本之道高清无码视频| 亚洲午夜无码久久久久小说| 成人无码区免费A∨直播| 精品久久亚洲中文无码| 国产在线无码不卡影视影院 | 天堂Av无码Av一区二区三区| 台湾无码AV一区二区三区| 国语成本人片免费av无码| 亚洲国产精品无码久久久| 超清无码熟妇人妻AV在线电影| 97在线视频人妻无码| 亚洲综合无码无在线观看| 亚洲av成人无码久久精品| 九九久久精品无码专区| 国产在线精品无码二区二区 | 精品无码综合一区| 国产精品无码久久av不卡 | 久久ZYZ资源站无码中文动漫| 日韩人妻无码一区二区三区久久99| 亚洲精品无码专区在线| 人妻少妇精品无码专区二区| 亚洲国产精品无码AAA片| 国产亚洲精久久久久久无码| YW尤物AV无码国产在线观看| 国产网红主播无码精品| 超清无码无卡中文字幕| 中文字幕精品无码亚洲字| 国产AV无码专区亚洲AV手机麻豆| 国产啪亚洲国产精品无码| 亚洲日韩精品无码专区网址 | 免费无码黄动漫在线观看| 成人免费a级毛片无码网站入口 | 无码人妻精品一区二区蜜桃 | 日韩专区无码人妻|