iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >9个好用的JavaScript小技巧是怎样的
  • 463
分享到

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

2024-04-02 19:04:59 463人浏览 泡泡鱼
摘要

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小技巧是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网node.js频道,感谢各位的阅读!

--结束END--

本文标题: 9个好用的JavaScript小技巧是怎样的

本文链接: https://www.lsjlt.com/news/82268.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 9个好用的JavaScript小技巧是怎样的
    9个好用的JavaScript小技巧是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。黑客的方法论是一种涉及...
    99+
    2024-04-02
  • 9个极其强大的JavaScript技巧分别是怎样的
    这篇文章将为大家详细讲解有关9个极其强大的JavaScript技巧分别是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。所谓 hacker 方法,就是一...
    99+
    2024-04-02
  • 分享9个好用的Python技巧
    目录1.引言2.Trick 13.Trick 24.Trick35.Trick46.Trick57.Trick68.Trick79.Trick810.Trick911.总结1.引言 ...
    99+
    2024-04-02
  • 9个JavaScript技巧分别是哪些
    本篇文章为大家展示了9个JavaScript技巧分别是哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 生成指定范围的数字在某些情况下,我们会创建一个处在两个...
    99+
    2024-04-02
  • 20个常用的JavaScript简写技巧是怎样的
    这篇文章给大家介绍20个常用的JavaScript简写技巧是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。任何编程语言的简写技巧都能够帮助你编写更简练的代码,让你用更少的代码实现...
    99+
    2024-04-02
  • 8个写JavaScript代码小技巧是什么样的
    本篇文章为大家展示了8个写JavaScript代码小技巧是什么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在编码时还需要保持代码整洁,平时注意积累在编码时所使...
    99+
    2024-04-02
  • 9个提高 Python 编程的小技巧
    目录01 交换变量02 字典推导和集合推导03 计数时使用Counter计数对象04 漂亮的打印出JSON05 解决FizzBuzz06 连接07 数值比较08 同时迭代两个列表09...
    99+
    2024-04-02
  • 10个超级实用的Javascript 技巧是怎么样的
    这期内容当中小编将会给大家带来有关10个超级实用的Javascript 技巧是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。众所周知,JavaScript 一直在...
    99+
    2024-04-02
  • 九个超级好用的Javascript技巧
    目录1、动态加载 JS 文件2、实现模板引擎3、利用 reduce 进行数据结构的转换4、添加默认值5、函数只执行一次6、实现 Curring7、实现单例模式8、实现 CommonJ...
    99+
    2023-05-17
    Javascript技巧 Javascript
  • JavaScript速记技巧是怎样的
    JavaScript速记技巧是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。无论是哪个编程语言的速记技巧,都有助于你编写更好、更清晰的代...
    99+
    2024-04-02
  • 4个隐藏的有用的JavaScript技巧分别是怎样的
    这篇文章将为大家详细讲解有关4个隐藏的有用的JavaScript技巧分别是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。这里有4个关于JavaScri...
    99+
    2024-04-02
  • Python单元测试的9个技巧技巧
    目录1、requests项目单元测试状况2、简单工具类如何测试2.1 test_help 实现分析2.2 test_hooks 实现分析2.3 test_structures 实现分...
    99+
    2024-04-02
  • 10个很棒的 JavaScript 字符串技巧是怎样的
    10个很棒的 JavaScript 字符串技巧是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们称一个字符序列为字符串。这几乎是所有编...
    99+
    2024-04-02
  • 分享9个实用的Python技巧
    本篇内容介绍了“分享9个实用的Python技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!清理字符串输入对用户输入进行清理的问题几乎适用于...
    99+
    2023-06-16
  • 分享9个Vue的巧妙冷技巧
    目录前言1. 巧用$attrs和$listeners2. 巧用$props3. 妙用函数式组件4. 妙用 Vue.config.devtools5. 妙用 methods6. 妙用 ...
    99+
    2024-04-02
  • JavaScript的10个实用小技巧分别是哪些
    本篇文章给大家分享的是有关JavaScript的10个实用小技巧分别是哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我一直在寻找提高效率的...
    99+
    2024-04-02
  • DIV CSS表单布局的五个小技巧是怎样的
    DIV CSS表单布局的五个小技巧是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。和大家重点学习一下DIV CSS表单布...
    99+
    2024-04-02
  • JavaScript的11个小技巧整理
    目录1、过滤唯一值2、短路求值(Short-Circuit Evaluation)工作原理场景举例3、转换Boolean型4、转换String型5、转换Number类型6、快速求幂7...
    99+
    2024-04-02
  • JavaScript数组精简技巧是怎样的
    本篇文章给大家分享的是有关JavaScript数组精简技巧是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。数组是 JS 最常见的一种数据...
    99+
    2024-04-02
  • CSS的12个高级技巧是怎样的
    CSS的12个高级技巧是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 1、使用 :not() 在菜单上...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作