我的编程空间,编程开发者的网络收藏夹
学习永远不晚

9个好用的JavaScript小技巧是怎样的

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

9个好用的JavaScript小技巧是怎样的

9个好用的JavaScript小技巧是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

黑客的方法论是一种涉及不断改进和迭代的构建方法。黑客们认为总有一天会变得更好,而且没有什么是永远不能够实现的。

真正的黑客总是用不同的方式来解决没人关注的问题。

9个好用的JavaScript小技巧是怎样的

下面给出了一些非常强大的 JavaScript 小技巧。

1. 全部替换

我们都知道 string.Replace() 函数仅能替换掉第一个匹配项。

你可以通过在正则表达式的末尾添加 /g 来替换所有出现的内容。

var example = "potato potato"; console.log(example.replace(/pot/, "tom"));  // "tomato potato" console.log(example.replace(/pot/g, "tom"));  // "tomato tomato"

2. 提取唯一值

通过使用 Set 对象和 ... 运算符能够使用唯一值创建一个新数组。

var entries = [1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 4, 2, 1] var unique_entries = [...new Set(entries)]; console.log(unique_entries); // [1, 2, 3, 4, 5, 6, 7, 8]

3. 将数字转换为字符串

只需要用 + 运算符带和一个空字符串即可。

var converted_number = 5 + ""; console.log(converted_number); // 5 console.log(typeof converted_number);  // string

4. 将字符串转换为数字

只需要用 + 运算符即可。但是要注意:它仅适用于“字符串数字”。

the_string = "123"; console.log(+the_string); // 123the_string = "hello"; console.log(+the_string); // NaN

5. 随机排列数组中的元素

这样最适合洗牌了:

var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(my_list.sort(function() {     return Math.random() - 0.5 }));  // [4, 8, 2, 9, 1, 3, 6, 5, 7]

6. 展平多维数组

只需使用 ... 运算符。

var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries);  // [1, 2, 5, 6, 7, 9]

7. 条件短路

只需要举个例子就明白了:

if (available) {     addToCart(); }

通过简单地使用变量和函数来简化代码:

available && addToCart()

8. 动态属性名

一直以来,我以为必须先声明一个对象,然后才能分配动态属性,但是...

const dynamic = 'flavour'; var item = {     name: 'Coke',     [dynamic]: 'Cherry' } console.log(item);  // { name: "Coke", flavour: "Cherry" }

9. 用 length 调整货清空数组

如果要调整数组的大小:

var entries = [1, 2, 3, 4, 5, 6, 7];   console.log(entries.length);  // 7   entries.length = 4;   console.log(entries.length);  // 4   console.log(entries);  // [1, 2, 3, 4]

如果要清空数组:

var entries = [1, 2, 3, 4, 5, 6, 7];  console.log(entries.length);  // 7   entries.length = 0;    console.log(entries.length);  // 0  console.log(entries);  // []

看完上述内容,你们掌握9个好用的JavaScript小技巧是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

9个好用的JavaScript小技巧是怎样的

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

九个超级好用的Javascript技巧

在实际的开发工作过程中,积累了一些常见又超级好用的Javascript技巧和代码片段,包括整理的其他大神的JS使用技巧,今天筛选了9个,以供大家参考
2023-05-17

web前端:三个实用的Javascript小技巧

编程学习网:每个操作符都有自己的语义,具体取决于它所操作的类型。指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。
web前端:三个实用的Javascript小技巧
2024-04-23

分享9个实用的Python技巧

本篇内容介绍了“分享9个实用的Python技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!清理字符串输入对用户输入进行清理的问题几乎适用于
2023-06-16

windows8的50个使用小技巧 win8的50个小技巧大全

1、锁屏启动之后,用户将首先看到Windows 8的锁屏界面,每当系统启动、恢复或登录的时候,锁屏就会出现。如果您使用的是触摸屏设备,那么用手指一扫然后输入密码就可以登录系统。如果不是触摸屏设备,那么就用鼠标点击之后就能够登录系统。2、Me
2022-06-04

编程热搜

目录