5 个对初学者有用的 JavaScript 技巧。
技巧 1:从数组中删除重复项!
技巧 2:将十进制数转换为整数。
技巧 3:获取数组的最后一个值!
技巧 4:从数组中获取随机索引值。
技巧 5:检测数组中最长的单词
:)
在这篇文章中,我将向你展示 5 个很棒的 JavaScript 技巧,它们将使你的开发生活更加轻松,并帮助你成为一名更优秀的开发者。如果你感兴趣,请继续阅读。
技巧 1:从数组中删除重复项!
这个技巧很简单。假设我有一个包含数字、字符串和布尔值的数组。我想确保这个数组中没有重复项。那么该怎么做呢?
const array = [1, 2, 3, 2, 1, true, true, false, 'Ratul', 1, 5];
const filtered__array = [...new Set(array)];
console.log(filtered__array) // [ 1, 2, 3, true, false, 'Ratul', 5 ]
简单的!
技巧 2:将十进制数转换为整数。
这个技巧很简单。我来演示一下。
const number = 23.6565
console.log(number | 0);
是不是很简单啊!
技巧 3:获取数组的最后一个值!
假设你有一个包含某个元素的数组。现在,如果你想获取数组的最后一项,该怎么做?
const array = [1, 2, 3, 4, 5]
const last_Item = array.slice(-1)
console.log(last_Item)
开始吧!现在,如果你输入 -2 而不是 -1,你将获得数组的最后两个值;然后,如果你输入 -3 而不是 -2,你将获得最后三个索引的值,依此类推。
技巧 4:从数组中获取随机索引值。
假设我们正在开发一个彩票程序。我们有一个数组,其中包含所有参与者的姓名。现在我们只想从数组中随机抽取一个用户来决定获胜者。
const participants = ['Ratul', 'George', 'july', 'Padrik', 'G']
const winner = participants[Math.floor(Math.random() * participants.length)]
console.log(winner) // july was the winner 😊
技巧 5:检测数组中最长的单词
创建一个数组并添加一些不同的字符串。现在打印该数组中最长的字符串。
const array = ['Apple', 'Pine-apple', 'Banana', 'Jack-fruit']
let most_lengthy_string = ''
array.forEach((item) => {
if (item.length > most_lengthy_string.length) {
most_lengthy_string = item
}
})
console.log(most_lengthy_string)
简单!让我来解释一下这里发生了什么。首先,我们有一个包含一些字符串的数组。然后,我创建了一个包含空字符串的变量。现在,为了检测这个数组中最长的字符串,我需要检查所有数组项,所以我循环遍历了整个数组。如果数组项的长度大于“most_lengthy_string”的长度,我们就重新赋值给变量,最后我只是把变量打印出来而已。就这样!
结论
感谢您阅读本文。希望您喜欢。如果您对本文有任何疑问,请告诉我。请务必关注我,以便收到所有类似的信息文章。