一些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,127评论 0 11
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 还没画完,请大家多多点评
    我爱无脸男_阅读 374评论 0 0
  • 一个多月之后,w明显感觉到了小k的心不在焉。 就像热恋中的情侣那样,刚开始两人总是无话不谈的;可后来,渐渐的,互相...
    亦云cy阅读 705评论 0 0
  • 有的人走着走着,就把灵魂丢了。有的人因为走的太慢,追不上灵魂,有的因为走的太快,灵魂追不上。一个完整的自己,需要用...
    熙兮晚归阅读 204评论 0 0