Jude's blog

标签 · js

首页

关于

归档

js

128、map和forEach

Array.prototype.map() map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。(每个元素都是回调函数的返回值) 1、语法 map(callbackFn) map(callbackFn,thisArg) 参数: ​ callbackFn: 为数组中的每个元素执行的函数。它的返回值作为一个元素被添加为新数组中。该函数被调用时将传入以下参数:(1)element:数组中当前正在处理的元素(2)index:正在处理的元素在数组中的索引(3)array:调用 map()的数组本身。 ​ thisArg: 执行 callbackFn 时用作 this 的值 map()是一个迭代方法。为数组中每一个元素调用一次提供的 callbackFn 函数,并..

更多
js

99、script标签写export为什么会报错?

一、脚本和模块​ JavaScript 有 2 种源文件,一种叫做脚本,一种叫做模块。这个区分是在 ES6 引入了模块机制开始的,在 ES5 和之前版本中,就只有一种源文件格式,即脚本。 ​ 脚本是可以由浏览器或者 node 环境引入执行的,而模块智能有 JavaScript 代码用 import 引入执行。 ​ 脚本具有主动性的 JavaScript 代码段,是控制宿主完成一定任务的代码;而模块是被动行的 JavaScript 代码段,是等待被调用的库。 ​ 实际上,模块和脚本之间的区别仅仅在于是否包含import和export。 ​ 脚本是一种兼容之前的版本的定义,在这个模式下,没有 import 就不需要处理加载.js 文件问题。 ​ 现代浏览器可以支持用 script 标签引入模块或者脚本,如果..

更多
123