做網站應該知道的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。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
主站蜘蛛池模板: 亚洲成a人无码亚洲成www牛牛| 国产午夜无码专区喷水| 无码8090精品久久一区| 亚洲无码高清在线观看 | 好了av第四综合无码久久| 国产午夜激无码av毛片| 最新国产精品无码| 日本无码一区二区三区白峰美| 亚洲欧洲日产国码无码网站| 欧洲黑大粗无码免费| 亚洲不卡中文字幕无码| 国产麻豆天美果冻无码视频| 无码人妻精品一区二区三区99性| 久久伊人亚洲AV无码网站| 熟妇人妻无码xxx视频| 精品无码人妻一区二区三区品| 成人av片无码免费天天看| 永久免费av无码网站大全| 在线看片无码永久免费视频| 亚洲精品无码专区久久久| 久久久无码精品亚洲日韩软件| 国产成人无码A区精油按摩| 伊人天堂av无码av日韩av| 无码久久精品国产亚洲Av影片| 中文字幕AV中文字无码亚| 国产成人AV无码精品| 97无码免费人妻超级碰碰夜夜| 亚洲国产成人精品无码区二本| 男人的天堂无码动漫AV| 精品日韩亚洲AV无码一区二区三区| 国产aⅴ无码专区亚洲av麻豆 | 五月丁香六月综合缴清无码| 亚洲综合无码无在线观看| 92午夜少妇极品福利无码电影 | 亚洲国产精品无码久久久| 亚洲av无码av制服另类专区| 亚洲乱亚洲乱妇无码麻豆| 无套中出丰满人妻无码| 久久精品中文字幕无码绿巨人| 亚洲AV日韩AV永久无码下载| 无码人妻久久久一区二区三区|