JS中常用的方法

## 數(shù)組

數(shù)組對象的作用是:使用單獨的變量名來存儲一系列的值

### 數(shù)組常用的方法及屬性:

- arr.length;

- 獲取值 var a = arr[0];

- 給數(shù)組賦新值 arr[1] = '新值';

- 將新元素添加到數(shù)組末尾,并返回新數(shù)組的長度-->arr.push(a,b,c,d,e...);

- 將新元素添加到數(shù)組開始,并返回新數(shù)組的長度-->arr.unshift(a,b,c,d,e...);

- 刪除數(shù)組的最后一項,并返回被刪除的元素-->arr.pop();

- 刪除數(shù)字第一個元素,并返回被刪除的元素-->arr.shift();

- arr.splice(1,2)-->從1的位置開始(包含1)向后刪除兩個元素,數(shù)組形式返回所移除的元素

```

var arr = [1,2,3,4,5,6,7];

var arr2 = arr.splice(1,2);

console.log('arr:%o, arr2: %o', arr, arr2) // arr: [1,4,5,6,7]? arr2: [2,3]

```

- arr.splice(1,2,a,b)可以在刪除的位置添加元素

- slice(start,end)-->以數(shù)組的形式返回數(shù)組的一部分,不包括end位置的元素,如果省略end將復(fù)制start及之后的所有元素;

- join('分隔符')用數(shù)組的元素組成字符串,arr.join('%') --> 1%2%3%4...

- concat()方法用于合并數(shù)組并返回一個新數(shù)組;

- arr.reverse()將數(shù)組翻轉(zhuǎn)(倒過來顯示)

- sort()文字數(shù)組從字面上對數(shù)組進行排序;

```

sort(function (a,b) { return a - b;})--> 數(shù)字數(shù)組按值排序

```

- for in →用來循環(huán)輸出數(shù)組中的元素

### 求兩個數(shù)組的差集

```

let a = [1, 2, 3];

let b = [2, 3];

let c = a.filter(key => !b.includes(key))

console.log(c) // [1]

```

### 數(shù)組去除重復(fù)項返回新數(shù)組

```

var arr = [1,2,3,3,3,2]

arr = [...new Set(arr)]

console.log(arr) // [1,2,3]

```

---

## 對象

### 將給對象中的key設(shè)置為變量

```

var e = 'han'

var dd = {[`name${e}`]: 222}

console.log(dd) // namehan: 222

```

-------------------------------------------------- 待續(xù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于最近都在freecodecamp上刷代碼,運用了很多JavaScript數(shù)組的方法,因此做了一份關(guān)于JavaS...
    2bc5f46e925b閱讀 2,171評論 0 16
  • Javascript有很多數(shù)組的方法,有的人有W3C的API,還可以去MDN上去找,但是我覺得API上說的不全,M...
    頑皮的雪狐七七閱讀 4,490評論 0 6
  • 如何控制alert中的換行?\n alert(“p\np”); 請編寫一個JavaScript函數(shù) parseQu...
    heyunqiang99閱讀 1,139評論 0 6
  • 一、數(shù)組 數(shù)組是一個有序列表,所以有下標. 并且數(shù)組在js中可以存在任意類型的數(shù)據(jù).并且同一個數(shù)組中可以存放不同的...
    空谷悠閱讀 560評論 0 1
  • js中數(shù)組是比較常用的對象,同時js中的數(shù)組也十分的靈活。一. 創(chuàng)建數(shù)組的方式 字面量數(shù)組 var arr=[1,...
    饑人谷_廖珍閱讀 644評論 0 2

友情鏈接更多精彩內(nèi)容