获得徽章 9
#每天一个知识点#
parseInt 函数会尝试将字符串转换为整数。如果字符串以数字开头,则 parseInt 会解析这些数字,直到遇到非数字字符为止。如果字符串不以数字开头,则 parseInt 会返回 NaN。
#每天一个知识点#
"use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。
它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。
"use strict" 的目的是指定代码在严格条件下执行。
严格模式下你不能使用未声明的变量。
#每天一个知识点#
数组中使用名字来索引:
许多程序语言都允许使用名字来作为数组的索引。
使用名字来作为索引的数组称为关联数组(或哈希)。
JavaScript 不支持使用名字来索引数组,只允许使用数字索引。
#每天一个知识点#
JavaScript 来创建游戏?JavaScript 可以用来处理用户输入、渲染图形、播放音效等,这些都是游戏开发中的重要元素。
#每天一个知识点#
Promise.all 方法接受一个可迭代对象(例如数组)作为参数,其中包含多个 Promise 对象。它返回一个新的 Promise 对象,当且仅当所有传入的 Promise 对象都解析完成时,这个新的 Promise 才会解析完成。
如果所有传入的 Promise 都解析为成功状态(即 fulfilled),那么 Promise.all 返回的 Promise 也会解析为成功状态。它解析为一个数组,其中包含所有传入的 Promise 解析的值,顺序与传入的顺序相同。
如果有任何一个传入的 Promise 解析为失败状态(即rejected),那么 Promise.all返回的 Promise 也会立即解析为失败状态。它解析为第一个失败的 Promise 解析的原因。
#每天一个知识点#
中序遍历是一种遍历多维数组的方法。它从左到右遍历每个数组,在遇到任何整数时生成它,遇到任何数组时递归应用中序遍历。
#每天一个知识点#
在Javascript中,this指向函数执行时的当前对象。this 是保留关键字,不能修改 this 的值。
#每天一个知识点# Array.prototype.filter() 方法用于创建一个新数组,该数组包含原数组中通过所提供函数实现的测试的所有元素。它不会改变原始数组,而是返回一个浅拷贝,其中包含与原始数组相同的元素(其中某些元素已被过滤掉)。
filter() 方法接受两个参数:callbackFn 和 thisArg。callbackFn 是一个函数,它将为数组中的每个元素执行一次。它应该返回一个真值以将元素保留在结果数组中,否则返回一个假值。该函数被调用时将传入以下参数:element(数组中当前正在处理的元素)、index(正在处理的元素在数组中的索引)和 array(调用了 filter() 的数组本身)。thisArg 是可选的,它是执行callbackFn 时用作 this 的值。
#每天一个知识点# 时间戳:
时间戳表示1970年1月1日零点距离某时刻的毫秒数
通过getTime()方法或则Date.parse()函数可以将日期对象变为时间戳
通过new Date(时间戳)的写法,可以将时间戳变为日期对象
#每天一个知识点# 今天写题正好写到promise.all方法,就分享一下:Promise.all() 是 JavaScript 中的一个静态方法,它接受一个 promise 对象的可迭代对象作为输入,并返回一个单一的 Promise 对象。当所有输入的 promise 对象都成功解析时(包括当传入的可迭代对象为空时),返回的 promise 对象将被解析,其解析值为一个包含所有输入 promise 对象的解析值的数组。当任何输入的 promise 对象被拒绝时,返回的 promise 对象也会被拒绝,并返回第一个拒绝的原因。
下一页
个人成就
2024年度人气作者No.74
2023年度人气作者No.136
掘力值
2,241