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 · 399 阅读 · 0 评论 -
JavaScript中map和reduce用法
1.mapmap()就是接受一个函数, 然后用这个函数去处理数组中的每一个元素,然后返回,如下let arr = [1, 2, 3, 4, 5]arr = arr.map( (item) => { return item * 2 })console.log(arr)2.reducereduce() 为数组中的每一个元素依次执行回调函数, 不...原创 2020-04-21 17:04:04 · 548 阅读 · 0 评论 -
javascript常用对象方法
一些常用的对象APIconst person = { name: 'zhangsan', age: 12, language: ['java', 'python', 'go']}console.log(Object.keys(person)) //返回person的所有keyconsole.log(Object.values(person)) //返回pers...原创 2020-04-21 16:22:46 · 191 阅读 · 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 · 392 阅读 · 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 · 801 阅读 · 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 · 237 阅读 · 0 评论