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