zl程序教程

es6学习

  • ES6 学习笔记(一)let、const与作用域

    ES6 学习笔记(一)let、const与作用域

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。一、let命令1.1用法1.1.1 let类似于var,但所声明的变量只在let命令所在的代码块有效。如:{ let a = 10 var b = 20 } console.log(b) console.log(a)复制输出结果: 20 D:\code\Workspace\JS_projects\test\0

    日期 2023-06-12 10:48:40     
  • ES6 学习笔记(二)解构赋值

    ES6 学习笔记(二)解构赋值

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。一、数组的解构赋值1、基本用法ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,该操作即为解构 如:let [a,b,c]=[1,2,3]; console.log(a,b,c) // a=1 b=2 c=3 let [foo,[[bar], baz]]=[1,[[2],3]]; console.log(foo

    日期 2023-06-12 10:48:40     
  • ES6 学习笔记(六)基本类型String

    ES6 学习笔记(六)基本类型String

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。字符串String1、字面量需要注意的地方:由单引号或双引号括起来的字符序列。单双引号可以嵌套,由最外围引号定界字符串字符串字面量可以拆分成数行,每行必须以反斜线(\)结束,且反斜线都不计入字符串的内容。在书写HTML的JS代码时,要注意与HTML代码混合搭配使用引号。实例代码:let str1 = "I have a

    日期 2023-06-12 10:48:40     
  • ES6 学习笔记(八)基本类型Symbol

    ES6 学习笔记(八)基本类型Symbol

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。1、前言大家都知道,在ES5的时候JavaScript的基本类型有Number、String、Boolean、undefined、object、Null共6种,在es6中,新增了Symbol类型,用于表示独一无二的值。之后又提出了bigInt类型(前面提到过),这里简要的总结Symbol的一些基本用法。2、基本用法2.1 用法一

    日期 2023-06-12 10:48:40     
  • ES6 学习之 let

    ES6 学习之 let

    关于闭包: <html> <body> <div> <div> <button >aaa</button> <button >bbb</button> <button >ccc</button> </div> </div>

    日期 2023-06-12 10:48:40     
  • ES6学习之路5----数组方法

    ES6学习之路5----数组方法

    1. Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterab

    日期 2023-06-12 10:48:40     
  • ES6学习之路8----WeakSet数据结构

    ES6学习之路8----WeakSet数据结构

    什么是WeakSet WeakSet 结构与 Set 类似,也是不重复的值的集合。但是,它与 Set 有两个区别。 1.WeakSet 的成员只能是对象,而不能是其他类

    日期 2023-06-12 10:48:40     
  • es6学习笔记(二)解构赋值

    es6学习笔记(二)解构赋值

    话说刚接触这个概念的时候是在学习小程序云开发,然后云函数里定义的,一看当时有点懵,并不知道是干啥用的,真是书到用时方恨少啊,需要会的知识还是蛮多的。这一节

    日期 2023-06-12 10:48:40     
  • es6学习笔记(一)let、const

    es6学习笔记(一)let、const

    最近在研究低代码,简单的已经会了,但是稍微复杂一点的功能就都得靠写代码,而模板给提供的示例代码又看不懂,好心塞,于是重新学习一下es6吧,记

    日期 2023-06-12 10:48:40     
  • JS与ES6高级编程学习笔记(四)——ECMAScript6 新增语法

    JS与ES6高级编程学习笔记(四)——ECMAScript6 新增语法

     一、概述 JavaScript的实现标准是ECMAScript,简称"ES"。主流的浏览器都完整的支持ES 5.1与ES3标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为ECMAScript 2015,被称为ECMAScript 6或ES6(泛指ES6及以后的版本)。 ES6是对JavaScript的重大升级。JavaScript虽然

    日期 2023-06-12 10:48:40     
  • JS与ES6高级编程学习笔记(三)——JavaScript面向对象编程

    JS与ES6高级编程学习笔记(三)——JavaScript面向对象编程

    一、概述 面向对象程序编程(Object-oriented programming,缩写:OOP)是用抽象方式构建基于现实世界模型的一种编程模式,JavaScript是一种基于对象(object-based)的语言,支持面向对象编程与函数式编程,但JavaScript的面向对象与其它的面向对象语言有较大差异,ECMAScript中没有类的概念,所以对象也有所不一样。 本章主要让讲解JavaScr

    日期 2023-06-12 10:48:40     
  • 《关于ES6的学习》

    《关于ES6的学习》

    var JavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting) 也就是说,如果在函数内部声明的变量,都会被提升到该函数开头,而在全局声明的变量,就会提升到全局作用域的顶部。 function test() { console.log('1: ', a) //unde

    日期 2023-06-12 10:48:40