一些js優雅方法

1、字符串轉換成數字

+s

s-0//減號默認轉數字

2、數字轉字符串

123+‘’//只要+號中有一個是字符串則全部都默認字符串

3、數組求和

eval(arr.join(“+”));

4、移除元素

arr.filter(function(x){return x!==item});//item是要去除的數字

5、數組找最大數和最小數

Math.min.apply(null,arr)

Math.max.apply(null,arr)

6、數組去重

b=a.filter(function(el,i,arr){return arr.indexOf(el)==i;});

b=Array.from(new Set(arr));//Set為集合,無重復數字,Array.from是把類數組變成數組

7、交換數值

[a,b]=[b,a];

8、map數組objArray抽屬性到新數組result

var result=objArray.map(a=>a.foo);

參考:https://cloud.tencent.com/developer/ask/36701

抽多個對象,注意箭頭函數右邊對象要用(),x => ({ foo: x })

```

this.bodyPermRelList=res.map(

a=>({

????????????bodyType : a.bodyType,

? ? ? ? ? ? bodyId : a.bodyId,

? ? }))

```

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • JS使用技巧專題 1開發技巧 1.1函數使用 1.1.1函數聲明方式 JS函數的寫法總結 http://blog....
    Kevin_Junbaozi閱讀 1,110評論 0 11
  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,270評論 0 4
  • 還沒畫完,請大家多多點評
    我愛無臉男_閱讀 368評論 0 0
  • 一個多月之后,w明顯感覺到了小k的心不在焉。 就像熱戀中的情侶那樣,剛開始兩人總是無話不談的;可后來,漸漸的,互相...
    亦云cy閱讀 681評論 0 0
  • 有的人走著走著,就把靈魂丟了。有的人因為走的太慢,追不上靈魂,有的因為走的太快,靈魂追不上。一個完整的自己,需要用...
    熙兮晚歸閱讀 199評論 0 0