美文网首页
有用的JS方法

有用的JS方法

作者: PharkiLL | 来源:发表于2020-07-13 16:32 被阅读0次

1. 确保数组值

使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。

let a = new Array(3).fill("")
输出: ["","",""]

2 获取数组唯一值

ES6 提供了从数组中提取惟一值的两种非常简洁的方法。不幸的是,它们不能很好地处理非基本类型的数组。在本文中,主要关注基本数据类型。

let arr = [1,2,3,4,5,6,2,1]

let a = Array.from(new Set(arr))
或者:
let a = [...new Set(arr)]
 
a:  [1,2,3,4,5,6]

3 动态属性名

const str= "msg"
let a = {
  name: 'asj',
  [str]: '动态属性',
}

a: {name: 'asj',msg:  '动态属性'}

4 解构取值

 const obj = {
            a: 1,
            b: 2,
            c: 3,
            d: 4,
            e: 5,
        };

        let hahaha = {};
        let bababa = {};
        ({a: hahaha.a, b:hahaha.b, ...bababa} = obj);
        console.log(hahaha,bababa); // hahaha: {a:1,b:2}  bababa:{c:3,d:4,e:5}

相关文章

  • 有用的JS方法

    1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度...

  • 资源整理

    正则学习 正则入门 有用的网站收集 有用的网站 js 工具库常用方法 js工具库 每日一点 Linux 每日一点L...

  • Node.js中如何检查是否存在某个目录

    Node.js fs本地模块提供了几种有用的方法,可用于处理目录。 检查Node.js中是否存在某个目录的最简单方...

  • Ajax原生GET ,POST, Ajax+Promise

    最近写单页demo,没有用到前端框架和js库,需要ajax原生get方法 post方法 Ajax 和 Promise异步

  • 前端的性能优化

    你有用过哪些前端性能优化的方法?(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片...

  • 摘自一篇有用的WKWebView的JS交互文章

    webkit交互--ios摘自一篇有用的WKWebView的JS交互文章 iOS与HTML5交互方法总结(转) w...

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

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

  • webview与js交互

    1.iOS调用js方法 先看下js的方法 上面就是js的方法,methodName是方法名由iOS和js双方约定,...

  • ramada.js学习

    先来介绍下Ramada.js为何物?我发现,这是一个很重要的库,提供了许多有用的方法,每个 JavaScript ...

  • JS常用代码

    JS、jQuery插入元素的几种方法 方法一: HTML代码 JS代码 方法二: HTML代码 JS代码 方法三:...

网友评论

      本文标题:有用的JS方法

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