lio零度
lio零度
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
lio零度的博客
来一场好运设计 岑寂中侧耳倾听
全部文章
/ 未归档
(共375篇)
特征检测、特征推断和使用 UA 字符串之间有什么区别?
特征检测(feature detection) 特征检测包括确定浏览器是否支持某段代码,以及是否运行不同的代码(取决于它是否执行),以便浏览器始终能够正常运行代码功能,而不会在某些浏览器中出现崩溃和错误。例如: if ('geolocation' in navigator) { // 可以使...
2021-07-26
0
281
如何在 JavaScript 中获取对象的长度
与数组不同,获取对象长度总是很棘手的。 有两种方法获取对象长度: Object.keys 返回对象的所有可枚举属性键的数组。 使用 Lodash 库的 _.size 方法 const object = { id: 1, status: 0 } // 使用 JavaScript...
2021-07-25
0
517
在解构 {} 时使用默认值防止错误
在使用解构时,请确保将默认值设置为空 {},以防止它抛出错误,从而导致程序崩溃! // ❌ function hi(person) { const { age } = person } hi() // TypeError // ✅ function hi(person = {}) { ...
2021-07-24
0
215
格式化输出 JSON
更新于 8.23 JSON.stringify() 是将 JavaScript 对象转换为 JSON 的规范方法。有许多 JavaScript 框架在内部都使用了JSON.stringify(),比如 Express 框架的 res.json() 和 Axios body 序列化。 但是,默...
2021-07-23
0
349
点符号与括号符号
访问对象属性 有两种方法可以访问对象属性:点(.)和括号([])。 const obj = { name: 'value' } // 点符号 obj.name // 'value' // 括号符号 obj['name'] // 'value' 两个符号都可以访问对象属性。但问题往往是...
2021-07-22
0
360
重复字符串的多种方法
for 循环 最先想到的应该就是使用 for 循环重复字符串了吧! const str = 'LOVE' const arr = [] for (let i = 1; i <= 3; i++) { arr.push(str) } arr.join('') // 'LOVELOVEL...
2021-07-21
0
299
如何在 JavaScript 中将数组转为对象
首先,我们需要明白对象具有键和值。 const object = { key: 'value' } 如果我们想把某个东西转换成一个对象,我们需要传递具有这两个要求的东西:键和值。 满足这些要求的参数有两种类型: 具有嵌套键值对的数组 Map 对象 数组 这是一个带有键...
2021-07-20
0
325
检查数组是否已排序
今天我们来看看如果检查数组是否已排序。 实现思路:你可以取第一项和第二项,然后相减。如果第二项减去第一项为正,则对它们已经完成排序。依次为准,依次向前移动,使用索引并检查下两个索 引。 这里我们使用常规 for 循环,实现效果如下: const sorted = arr => { l...
2021-07-19
0
273
JavaScript 函数方法 —— call(),apply() 和 bind()
Function.prototype.call() Function.prototype.call() 用于调用具有给定 this 上下文和单独提供的任何参数的函数。例如: function getUserInfo(...data) { console.log(this.data, ...d...
2021-07-18
0
222
如何在 JavaScript 对字符串去空
在 JavaScript 中 trim 用于删除空白。JavaScript 提供了我们几种 trim() 方法来去除这些空格。 从字符串中删除空白非常简单。要仅删除前导空格,可以使用 trimStart()。要删除尾随空格,可以使用 trimEnd()。或者用 trim() 将其全部删除 con...
2021-07-16
0
386
首页
上一页
20
21
22
23
24
25
26
27
28
29
下一页
末页