js的原型系统,主要包含以下三个基本元素 一、属性 prototype __ proto __ construct...[作者空间]
注意:ES5 只有全局作用域和函数作用域ES6的let和const是块级作用域 特点: # 块级作用域# 不存在变...[作者空间]
当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其...[作者空间]
ES6标准新增了一种新的函数:Arrow Function(箭头函数)。箭头函数相当于匿名函数,并且简化了函数定义...[作者空间]
闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。 1. 闭包...[作者空间]
一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 以下这些都是作用于数组的高阶函数 1. map()...[作者空间]
this对象是在运行时基于函数的执行环境绑定的。在全局函数中,this等于window;而当函数被作为某个对象的方...[作者空间]
Javascript用关键字 var 声明的变量有函数作用域和全局作用域两种Javascript用关键字 let...[作者空间]
数组的遍历可以使用下标,但是Map,Set无法使用下标遍历。ES6标准引入了新的iterable类型,Array、...[作者空间]
JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的...[作者空间]
共有四种循环,for...in重点了解一下,来遍历对象的属性 1. for循环 2. for ... in可以把对...[作者空间]
对象是一种无序的集合数据类型,它由若干键值对组成JavaScript的对象用于描述现实世界中的某个对象 1. 对象...[作者空间]
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 1. 获取数组的长度直接通过le...[作者空间]
常见的操作字符串的方法 注意:调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串 1. length作...[作者空间]
1. 数据类型 数据类型主要分为两大类@基本类型:5种@引用类型:3种 1.1 NumberJavaScript不...[作者空间]