240 发简信
IP属地:江苏
  • var funcs = []
    for (var i = 0; i < 10; i++) {
    funcs.push((function(value) {
    return function() {
    console.log(value)
    }
    }(i)))
    }
    这个闭包可以输出 0-9 吗??? 是不是有问题??

    ES6这些就够了

    刚开始用Vue或者React,很多时候我们都会把ES6+这位大兄dei加入我们的技术栈中。但是ES6+那么多那么多新特性,我们真的需要全部都掌握吗?秉着二八原则,掌握好常用的...

  • var funcs = []
    for (var i = 0; i < 10; i++) {
    func.push((function(value) {
    return function() {
    console.log(value)
    }
    }(i)))
    }
    // es6
    for (let i = 0; i < 10; i++) {
    func.push(function() {
    console.log(i)
    })
    }
    这段代码是不是有点问题呢??
    VM1494:3 Uncaught ReferenceError: func is not defined
    at <anonymous>:3:9

    ES6这些就够了

    刚开始用Vue或者React,很多时候我们都会把ES6+这位大兄dei加入我们的技术栈中。但是ES6+那么多那么多新特性,我们真的需要全部都掌握吗?秉着二八原则,掌握好常用的...

  • 120
    箭头函数-ES6初学习

    箭头函数,就是对函数进行简化操作,基本写法 => => 就是当你只需要一个只有一个参数的简单函数时,可以使用新标准中的箭头函数,它的语法非常简单:标识符=>表达式。你无需输入...

  • 120
    rest 参数与扩展运算符-ES6初学习

    rest 参数 rest 参数叫做不定(剩余)参数,写法就是 ... 返回数组结构。这个 ... 必须要加到最后一项。只能在结构中的最后。 扩展运算符 ... 扩展运算符 ....

  • 120
    解构赋值-ES6初学习

    解构赋值 ES6 提供的一种模式。这种操作与之前的 ES5 的赋值是有些区别的。他有数组形式,对象形式,嵌套形式,字符串形式。 数组形式 在 ES5 中有这样的一个赋值的操作...

  • 120
    数组的扩展-ES6初学习

    数组的扩展 Array.from() 把一些不是数组的数据转为数组,比如字符串,集合,之类的一些不是数组的伪数组转为数组。Array.from 方法用于将两类对象转为真正的数...

  • 120
    数学方法的扩展-ES6初学习

    Math 对象的扩展ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在 Math 对象上调用。 Math.trunc() Math...

  • 120
    数值的扩展-ES6初学习4

    数值的扩展 Number.isFinite() 在 Number 对象下有个这样的属性 isFinite() 就是无限的意思,这个属性就是用来判断数字是否为有限大的数字,如果...

  • 120
    正则的扩展-ES6初学习3

    新增的 y 修饰符 正则中的修饰符i 忽略大小写g 全局匹配m 换行符现在新增加了一个 y 现在我们看看这个 y 是做什么的,下面有一段代码 sticky 属性 就是...

  • 120
    字符串模板-ES6初学习2

    字符串模板 字符串模板 反引号 `` 反引号的位置在 tab 键的上方,在英文输入下就能打出来了。在出现 `` 之前如果出现下面的例子我们想在字符串内折行的话是没法做折行的。...

  • 120
    LET 与 CONST 命令 -ES6初学习第一节

    ES6 中 let 和 const 是新的声明变量的方式 let 与 var 的一些用法区别 块级作用域 这一句是 ES6中 代替 var a = 10; 的语法,这个语法和...

  • 120
    ES6 环境搭建

    由于 ES6 的语法并没有完全被浏览器所兼容,所以可以利用一些工具把 ES6 转化成 ES5 的语法,这样可以达到测试功能的的作用。主要用到的工具有 gulp + babel...

  • Date 时间与日期

    时间与日期ECMAscript 提供了 Date 类型来解决时间与日期类型 日期格式化方法 Date类型还有一些专门用于将日期格式化为字符串的方法,这些方法如下。 toDat...

  • function 函数类型之prototype

    prototype 和 length 函数的属性和方法 ECMAScript 中函数是对象,因此也有属性和方法。每个函数都有两个属性,length 和 prototype 其...

  • 120
    function 函数类型之this对象

    function 函数类型 this this 是 function 函数内部的一个特殊的对象。其行为和 Java 与 C# 中的 this 相似,this 引用的是函数调用...

  • 120
    function 函数类型之arguments对象

    function 下function 就是函数,函数就是一段代码,这个没啥好说的,我们把函数起个名字,然后放起来,想用的时候再调用。JavaScript 中有很多内置的函数,...

  • 120
    function 函数类型之函数的声明方式

    function 函数的声明方式 普通函数的声明 使用变量初始化函数 使用 function 构造函数 作为值的函数 因为 ECMAScript中的函数名本身就是变量,所以函...

  • Ajax学习笔记

    Ajax 什么是ajax AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏...