美文网首页js
一些js优雅方法

一些js优雅方法

作者: 懒羊羊3号 | 来源:发表于2017-12-22 02:09 被阅读30次

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、字符串转换成数字 +s s-0//减号默认转数字 2、数字转字符串 123+‘’//只要+号中有一个是字符串则...

  • JsUtil

    一些常用的JS方法

  • vuex

    store.js store数据改变的唯一方法就是mutationmutation-types.js定义一些方法m...

  • JS一些方法

    背景 在继续学习百度IFE课程时,遇见一些常用的方法,特此记录 toFixed() 可把Number四舍五入为指定...

  • JS一些方法

    onclick() 点击onmouseover() 鼠标在区域内移动onmouseout() 鼠标在区域内移出...

  • 一些js方法

    生成uuid 隐藏手机号 身份证隐藏年月日 判断是否是微信 移动端浏览器内核判断 一些日期相关的方法

  • 解决事件需要e对象,还需要传别的参数

    方法一 HTML JS 方法二: HTML JS 方法三: HTML JS

  • web API

    以后是对于初学者有帮助的一些JS的方法API,使用即说明 ■JS组成■1,ECMAScript : js的核心标准...

  • JS中函数的bind、call、apply总结

    如图,js函数本身就具有一些方法和属性 下面介绍一些常用方法。 1.bind方法 bind方法可以改变函数在被执行...

  • for循环性能比较

    JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,...

网友评论

    本文标题:一些js优雅方法

    本文链接:https://www.haomeiwen.com/subject/jsazwxtx.html