javascript
kaze_001
只为变成更好的自己...
展开
-
js 中数组方法 map 与 forEach 的比较
日期:2020 年 8 月 13 日map 与 forEach 的比较基本定义及使用定义mapmap() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值forEachforEach() 方法对数组的每个元素执行一次给定的函数语法// map 用法var new_array = arr.map(function callback(currentValue[, index[, array]]) { // Return element for ne原创 2020-08-13 19:12:03 · 862 阅读 · 0 评论 -
js 事件循环机制
日期:2020 年 7 月 10 日js 事件循环机制前言众所周知,JavaScript 是一门 单线程 的编程语言,这就意味着它一次只能完成一件事情,如果有多个任务,就必须要排队一个一个来而我们知道,任务有同步的也有异步的,按照上面的说法,如果某个任务耗时过长的话很可能就会造成页面的阻塞,但实际使用中我们发现其实它能很好地处理异步的问题,这其中就是 js 事件循环机制在起作用进程、线程进程 是系统分配的独立资源,是 CPU 资源分配的基本单位,进程是由一个或者多个线程组成的线原创 2020-07-10 16:14:41 · 1013 阅读 · 0 评论 -
js 函数的 3 种声明方式
日期: 2020 年 5 月 12 日js 函数的 3 种定义方式第一种:函数声明这种方式就是使用 function 声明一个具名函数,特点是可以先使用后声明fn() // hello world!function fn() { console.log('hello world!')}第二种:函数表达式这种方式是把一个匿名函数赋给一个变量,必须先声明后使用let fn1 = function(){ console.log('hello world!')}fn1() //原创 2020-05-12 10:12:04 · 1432 阅读 · 0 评论 -
几种循环方式的差异比较
日期:2019 年 11 月 26 日几种循环方式的差异比较我们平常在代码中经常会用到 for , forEach , for···in , for···of,map ,但是它们之间的区别是什么、能否终止循环以及适用的场景又是什么呢? 这篇文章针对这几种循环的方式作了一个小结,如下表:方法名breakcontinuereturn返回值特性for跳出循环体结束当...原创 2019-12-23 13:26:51 · 815 阅读 · 0 评论 -
this 指向性问题
日期:2019 年 9 月 5 日this 指向问题介绍this 指向问题一直是 js 中一个令人头疼的问题,这几天得空,复习了一下以前的知识,顺便整理了有关 js 中 this 指向的知识点。this 绑定很多人对 this 指向一直都存在一个误区:this 写在谁里面就指向谁。但其实这是不对的,this 既不指向函数自身,也不指函数的词法作用域,它实际是在函数被调用时才发生的绑定,...原创 2019-09-05 15:38:18 · 539 阅读 · 0 评论