map(映射) #一个对一个 <script> let arr=[2,4,7] let result=arr.map(function (item) { return item*2 }); alert(result) </script> <script> let arr=[54,76,98,43] ...
分类:
编程语言 时间:
2020-07-11 22:42:03
阅读次数:
64
大概意思是:浏览器中的任务队列不止一个,且优先级也不同。基本上可以分为如下两种:macro-task: script(整体代码), setTimeout, setInterval, setImmediate, I/O, UI renderingmicro-task: process.nextTick ...
分类:
Web程序 时间:
2020-07-11 09:49:39
阅读次数:
80
介绍 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)在标准ECMA-262中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。 历史版本 至发稿日为止有九个ECMA-262版本发 ...
分类:
其他好文 时间:
2020-07-10 15:08:24
阅读次数:
107
1. 扩展运算符,用...表示,将一个数组转为用逗号分隔的参数序列 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.querySelectorAll('div') ...
分类:
编程语言 时间:
2020-07-10 14:54:42
阅读次数:
64
js es6 promise 中 resolve 如何传递多个参数? //我希望类似与这样使用,但实际上后面两个参数无法获取 promise = new Promise((resolve,reject)=>{ let a = 1 let b = 2 let c = 3 resolve(a,b,c) ...
分类:
Web程序 时间:
2020-07-10 00:19:20
阅读次数:
89
Object.getOwnPropertyDescriptor 一般的我们通过name属性可以获取函数名,像下面 let demo1 ={ say(){ console.log("im say") } } console.log("第一个例子",demo1.say.name) 如果对象的方法使用了取 ...
分类:
其他好文 时间:
2020-07-09 12:21:45
阅读次数:
70
前言 前端的发展史中,我们逻辑语言,曾经一度以“js”(Javascript )称呼。后来,随着前端的发展以及单页面架构到来,前端的逻辑逐渐以“es”(ECMAScript)称呼。 那么,js跟es(或es6)之间,有什么关系呢?答案是:js = es + bom + dom。 我们的文本节点之类, ...
分类:
其他好文 时间:
2020-07-08 19:29:25
阅读次数:
70
https://www.bilibili.com/video/BV15D4y1Q7U5?p=5 https://www.bilibili.com/video/bv1sV411k7rL https://www.bilibili.com/video/bv1ja4y1e7iy ...
分类:
其他好文 时间:
2020-07-08 13:01:42
阅读次数:
47
html部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewprot" content="width=device-width,initial-scale=1.0" /> <meta http-equiv=" ...
分类:
其他好文 时间:
2020-07-08 01:35:38
阅读次数:
65
1. 打印值(我竟然全答对了) 2. 打印值 3. 数组的方法及其作用 (更多详见:https://es6.ruanyifeng.com/#docs/array#Array-from) 遍历处理 Array.prototype.forEach(); // 遍历数组,处理逻辑 返回新数组 Array. ...
分类:
其他好文 时间:
2020-07-08 01:30:06
阅读次数:
63