reduce 方法在数组每个元素上执行提供回调函数迭代器。它传入前一元素计算返回值,结果是单个值,它是在数组所有元素上运行迭代器结果。
原创 2021-11-25 19:43:17
363阅读
​​reduce​​ 方法在数组每个元素上执行提供回调函数迭代器。它传入前一元素计算返回值,结果是单个值,它是在数组所有元素上运行迭代器结果。迭代器函数逐个遍历数组元素,在每一步,迭代器函数将当前数组值添加到上一步结果,直到没有更多元素要添加。语法参数包含回调函数和可选初始值,如下:array.reduce(callback(accumulator, currentValue
原创 2022-01-13 10:08:22
42阅读
通过学习 map() 用例来提高您 JavaScript 知识。
翻译 2022-11-08 09:07:11
84阅读
6实用例子,你可以详细了解一下。
翻译 2022-11-09 09:56:12
91阅读
和其他编程语言一样,JavaScript 有自己数据类型,如数字、字符串、数组、对象等。而对象在JavaScript是一种非常重要数据类型,它们有很多有用方法,在平常项目开发可以使用这些方法容易地处理对象。
原创 2021-11-30 14:42:32
221阅读
     我们尝试解决问题是把一游戏对象(game object)从出发点移动到目的地。路径搜索(Pathfinding)目标是找到一条好路径——避免障碍物、敌人,并把代价(燃料,时间,距离,装备,金钱等)最小化。运动(Movement)目标是找到一条路径并且沿着它行进。把关注焦点仅集中于其中一种方法是可能。一种极端情况是,当游戏对象开始移动时,一
运算符可以从三不同层次进行理解。第一层理解当操作数都是布尔值时,“&&”对两值执行布尔与(AND)操作。复制代码代码如下:x==0 && y==0 // 只有当x和y都是0时,才返回true关系运算符优先级比”&&”要高。第二层理解”&&“可以对真值和假值进行布尔与(AND)操作。(假值有false、null、undefine
我们在学习JavaScript,或其他任何编码技能时候,往往是因为这些拦路虎而裹足不前:有些概念可能会造成混淆,尤其当你是从其他语言转过来时候。找不到时间(有时是动力)学习。很容易忘记已经理解了东西。工具多又在不断变化,所以不知道从哪里开始。 幸运是,这些拦路虎是可以被识别,并消灭。在这篇
转载 2020-11-25 14:17:00
45阅读
2评论
代码报错是经常发生一件事,我们要确定是什么原因造成,以及如何避免错误。1. Uncaught TypeError: Cannot read property该错误说明没有某个属性,一般是该属性前面的值是undefined或者是null情况会出现。2. TypeError: ‘undefined’ is not a function执行对象某个不存在方法通常会报
原创 2022-11-23 00:06:47
70阅读
我们在学习JavaScript,或其他任何编码技能时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会造成混淆,尤其当你是从其他语言转过来时候。 找不到时间(有时是动力)学习。 很容易忘记已经理解了东西。 工具多又在不断变化,所以不知道从哪里开始。幸运是,这些拦路虎是可以被识别,并消灭。在这篇文章,我将介绍六思维技巧来帮助你更快地学习JavaScript,并成为一更快
转载 2021-08-11 11:40:39
47阅读
更快学习 JavaScript 6 思维技巧
转载 2021-07-15 15:39:35
25阅读
今天这篇文章主题就是“编写一 JavaScript 程序来绘制下图 [对角线,白到黑圆圈]。 可能大家初看标题都不知道要实现啥玩意,现在这张图应该就非常清晰可懂了吧!各位可以自己在本地先尝试下怎么用js来实现这张效果图。下面是我实现方法: function draw() { var ctx ...
转载 2021-08-06 16:14:00
189阅读
2评论
Github 不仅仅是代码托管平台,也是一学习、开源存储库、教程和指南手册资源平台。通常遇到技术瓶颈或者有解决不了问题,都会借助 Github 查找学习资源,本文分享6JavaScript学习
原创 2022-01-13 15:06:13
96阅读
Github 不仅仅是代码托管平台,也是一学习、开源存储库、教程和指南手册资源平台。通常遇到技术瓶颈或者有解决不了问题,都会借助 Github 查找学习资源,本文分享6JavaScript学习资源...
原创 2021-08-24 09:22:02
233阅读
Object 和 Map 都是键值对动态集合,从这个定义开始,它们非常相似,但也可以找出它们之间一些差异。
原创 2021-12-24 23:20:39
197阅读
 传统面向对象编程序语言都是【类】概念,对象都是由类创建出来,然而早期 JavaScript 是没有类,面向对象大多都是基于构造函数和原型实现,但是 ECMAScript 6 规范开始增加了【类】相关语法,使得 JavaScript 面向对象实现方式更加标准。定义形式和构造函数有一定差距 如果直接在类定义变量 就相当于在实例对象定义一name,当然经常会定义一些
原创 2023-07-21 11:14:20
27阅读
分支判断和循环语法语法function 方法名(参数...){ return xxx;//可选}var 方法名 = function (参数...){ return xxx;//可选}注意:方法同名不管是哪种语法都会把上面的覆盖掉,也就说方法没有重载。js 没有重载,如果方法名字相同,后面的方法会把前面的方法覆盖掉,我们在调用方法时候,我们传递参数可以少于...
原创 2021-08-19 15:47:20
186阅读
本系列博客汇总在这里:JavaScript 汇总分支判断和循环​​语法​​ 语法function 方法名(参数...){ return xxx;//可选}var 方法名 = function (参数...){ return xxx;//可选}注意:方法同名不管是哪种语法都会把上面的覆盖掉,也就说方法没有重载。<!DOCTYPE html><html><hea
原创 2022-03-29 09:46:23
217阅读
Javascript ES6箭头函数
转载 2017-10-16 07:21:23
976阅读
JavaScript(JS)已经上是全世界最常用脚本语言了,所有前端开发人员发誓什么都可由JS设计,动画和网页上元素、桌面软件。 随着HTML和CSS,JavaScript可以移动一座大山...我意思是,它似乎可以做任何事情,使网页更有互动性并激动人心。与HTML不同,JS不会限制自己。相反,它会不断发展,因为变化是新常数。 JS是全球使用最广泛编程语言,它已经能够为Android,Win
原创 2021-03-20 10:18:43
142阅读
  • 1
  • 2
  • 3
  • 4
  • 5