关键字:Array.from
  • ES6的语法笔记
    参考 遍历 forEach let Arr = [12, 'config', '19', 'WE', 16, -7] Arr.forEach((value, index, arr) => { value, index, arr // 遍历的 ...
  • JS兼容及常用工具代码封装
    本文目录: 1.格式化日期时间函数 2.获取对应id或者class的DOM对象 3.获取当前浏览器的类型 4.为任意一个元素绑定事件 5.为任意一个元素解绑事件 6.获取页面向上或者向左卷曲出去的距离 7.限制字符显示字数 8.ajax原生 ...
  • 温故而知新,8个有用的JS技巧「小知识点」
    这些技巧可能大家大部分都用过了,如果用过就当作加深点映像,如果没有遇到过,就当作学会了几个技巧。1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fi ...
  • ECMAScript6 基础知识点(上)
    Unsplash 01 ECMAScript 的含义 ECMAScript 是 JavaScript 的组成部分,它规范了 JS 的语法(解析规则,关键字,语句,声明,操作等)、类型(布尔型,数字,字符串,对象等)、原型和继承、内置对象和 ...
  • H5录音实践总结(Preact)
    目录 获取PCM数据 处理PCM数据 Float32 转 Int16 ArrayBuffer 转 Base64 PCM文件播放 重采样 PCM转MP3 PCM转WAV 短时能量计算 Web Worker优化性能 音频存储(IndexedDB ...
  • [].slice.call(obj)和Object.prototype.toString.call()理解
    任何函数都有call这个方法,call属于Function.prototype的一个方法,所以每个function实例都有call属性。 一、[].slice.call(obj) slice 这个方法在不接受任何参数的时候会返回 this ...
  • 探究下babel-preset-env和babel-plugin-transform-runtime的使用
    本文主要讲 @babel/preset-env的useBuiltIns 和 @babel/plugin-transform-runtime 的使用。 不会讲其余内容。 @babel/preset-env @babel/preset-env ...
  • 如何答一道惊艳面试官的数组去重问题?
    数组去重应该是面试 必考 问题之一。虽然它是一道并不复杂的问题,但是也能看出面试者的 广度和深度 ,还有考虑问题的全面性。实际开发中我们应该选择哪种方式数组去重,本文告诉你。你以为的不一定你以为,面试官不只是让你去重一个数组,他想知道的有点 ...
  • 深拷贝实践
    前言:js如何实现一个深拷贝 这是一个老生常谈的问题,也是在求职过程中的高频面试题,考察的知识点十分丰富,本文将对浅拷贝和深拷贝的区别、实现等做一个由浅入深的梳理 赋值、浅拷贝与深拷贝的区别 在js中,变量类型分为基本类型和引用类型。对变 ...
  • ES6 Review of Basic Knowledge
    let a = 1 console.log('a') const b = 1 let binary = 0B0101 console.log(binary) let oo = 0o32 console.log(oo) console.log ...

暂无数据