![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
一口木桶饭
意气风发,挥斥方遒!
展开
-
JavaScript中promise异步编排
异步编排可以解决 “套娃” 的问题 这里有三个json文件,分别是 user.json { "id": 1, "name": "zhangsan", "password": "123456" } user_course_1.json { "id": 10, "course": "java" } course_score_10.json { "i...原创 2020-04-22 11:47:02 · 365 阅读 · 0 评论 -
JavaScript中map和reduce用法
1.map map()就是接受一个函数, 然后用这个函数去处理数组中的每一个元素,然后返回,如下 let arr = [1, 2, 3, 4, 5] arr = arr.map( (item) => { return item * 2 } ) console.log(arr) 2.reduce reduce() 为数组中的每一个元素依次执行回调函数, 不...原创 2020-04-21 17:04:04 · 516 阅读 · 0 评论 -
javascript常用对象方法
一些常用的对象API const person = { name: 'zhangsan', age: 12, language: ['java', 'python', 'go'] } console.log(Object.keys(person)) //返回person的所有key console.log(Object.values(person)) //返回pers...原创 2020-04-21 16:22:46 · 179 阅读 · 0 评论 -
JavaScript箭头函数用法
原始方式声明函数 function say(name){ console.log("hello" + name); } 箭头函数 var say = name => console.log("hello " + name); say("zhanshen"); 多个参数的话 function sum1(a, b) { return a + b; } var sum2 = ...原创 2020-04-21 15:28:49 · 379 阅读 · 0 评论 -
JavaScript解构表达式
解构表达式可以很方便赋值 1.数组结构 <script> let arr = [1, 2, 3, 4 ,5]; //采用之前的赋值方式, 我们可以a = arr[1], b = arr[2]..... 有了结构表达式就可以如下 let [a, b, c, d, e] = arr; console.log(a,b,c,d,e); <...原创 2020-04-21 14:19:59 · 776 阅读 · 0 评论 -
JavaScript 中 let和var区别
1. let声明变量有严格的作用域 在大括号内, b在外边是访问不到的, 有严格的作用域 <script> { var a = 1; let b = 2; } console.log(a) console.log(b) </script> 2.let只可声明一...原创 2020-04-21 12:10:04 · 229 阅读 · 0 评论