每个开发人员都应该知道的5个最佳Javascript隐藏技巧

2+

最佳5隐藏的Java技巧

Java脚本 是当前时代的主流语言。 Typescript是具有OOPS概念的Javascript的高级版本。 现在比以往任何时候都更具有类似 Node 甚至是独立的 基本上到处都是

因此,今天我将向您展示最好的五个隐藏的JavaScript技巧,每个开发人员都应该知道这些技巧。

每个开发人员都应该知道的5个最佳Javascript隐藏技巧

? 有趣的JS事实:  我们都知道 typeof null which 返回 s "object" ,即使null应该是一个 primitive type.

所以这是5  隐藏的JavaScript 我发现对某些特定情况有用的功能。让’s go ??

+运算符

什么? +运算符?我从一年级开始就知道

是的,当然,但是在这里’s not about the  算术   操作员:


它还有另一个用途,可以看作是 “将给定的表达式转换为数字”, 但可能还会揭示其他有趣的用例:

即使这些结果可以通过 Number() constructor, it seems 和 feels much cleaner 与 the + 某些情况下的运算符。

?对于最后一个示例,我们将覆盖  的价值 () method 的 the  随机  object, 和 the + operator “grabs”通过将其转换为 Number

调试器语句

等一下’我只是调试自己吗?

当然可以!实际上,有很多方法可以调试JavaScript应用程序。 ?️

附有多种不同的方法  安慰  对象,您可以自定义大多数日志记录语句。

But one way that I found quite different 和 that’s不太了解是通过使用  调试器 声明。

对于基于浏览器的JS应用程序,它提供了一种放置断点的快捷方式,并且可以快速访问强大的开发人员工具:

最佳5隐藏的Java技巧
最佳5隐藏的Java技巧

正如我所说,这可能不是处理某些应用程序调试的最佳方法,但我认为对此进行演示很有趣 “hidden”  特征。

?您还可以通过传递以下内容来为节点脚本启用它 --inspect flag, 和 connecting to your session remotely. However, I suggest attaching to your IDE 调试器 对于 节点JS apps, it is cleaner this way.

逗号运算符

哼..什么?让我澄清一下。

我不是在说逗号  分隔器  我们看到的是将容器中的对象或元素分开  const rr = [2, 7, 4, 8]

在表达中  const a = (2, 3) ,逗号运算符允许对括号中的整个表达式求值,’看一些有趣的例子:

基本上,该操作员同时执行 && and || between the left 和 right operands, because it executes both, regarding 的 their state.

?如果您仍然对它的用法感到困惑,可以这样考虑:它允许您在JavaScript需要的地方评估多个表达式。可能是渲染更优雅的代码,或者更轻松地调试。

集合对象

我对此100%确信您已经听说过

被介绍了  与ES6 , 和 it’如果您熟悉Python,则基本上与您期望的对象相同’s set()

在各种情况下可能会派上用场:

?您可以在   MDN网站 ,或者您可能想自己实现它们!

航海家& Performance API’s

唐’不用担心,没有密钥或访问令牌!

实际上,这在这里有点特殊,因为这是两个  Web API  在浏览器中可用。 ?

Web API通常与JavaScript一起使用,尽管’总是必须如此。

?这些只是您可以在网络上找到的众多Web API中的2个!随意地 在这里探索他们.

最后,这里是要点 可执行代码:


的JavaScript 入侵愉快! ??‍?

2+
概要
每个开发人员都应该知道的5个最佳Javascript隐藏技巧
文章名
每个开发人员都应该知道的5个最佳Javascript隐藏技巧
描述
现在比以往任何时候都更具有类似 Node 甚至是独立的 基本上到处都是因此,我将向您展示最好的五个隐藏JavaScript技巧。
作者
发布者名称
达斯
出版商徽标