#JavaScript

安装

百度自行下载安装,也有中文版的

它可以–

模拟后端接口,返回给前端数据

模拟 mock 后端接口:

阅读更多

ES6-变量解构赋值变量解构赋值

  • ES6 允许从对象或数组中提取值,对变量进行赋值,这被称为解构赋值
  • 凡是有迭代器接口的数据,就都可以解构,常见的有迭代器接口的数据就是数组、对象

阅读更多

let 变量–特性

let 不能重复声明

防止变量污染

1
2
let a = "Crushdada";
let b = "Crushdada";

阅读更多

ES6-理解 let 与块级作用域

举个栗子

1
2
3
4
5
6
7
8
9
10
11
for (var i = 0; i < 3; i++) {
//此处i默认为var类型,不写亦可
setTimeout(function () {
console.log(i); //依次输出3,3,3
}, 1000);
}
for (let j = 0; j < 3; j++) {
setTimeout(function () {
console.log(j); //依次输出0,1,2
}, 1000);
}

阅读更多

JS Array.filter()数组过滤器

1. 该方法接收一个回调**函数**作为参数
2. 该方法会为数组中每个元素调用一次回调函数(通过将其作为参数传入),每次调用,要求回调函数return一个bool值
3. 该方法会根据返回值,保留为true的元素,舍弃为false的元素

阅读更多

arrayObect.shift()

用于把数组的第一个元素从其中删除,并返回第一个元素的值

* **注释:**该方法会改变数组的长度。
* **提示:**要删除并返回数组的最后一个元素,请使用 pop() 方法。
* 与`arrayObect.push()`、定时器配合使用可实现轮播效果(公告栏),第一个元素被删除后,再重新添加到数组末尾,实现轮回

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×