console.log({myVariable});
这条推文,可能是我有史以来最受欢迎的推文(尽管如今验证很棘手!),展示了一个方便的JavaScript调试技巧。让我们进一步探索。
以前,我会使用详细信息:
console.log(“ myvariable:”,myvariable);
现在,我更喜欢简洁:
console.log({myVariable});
DevTools同样很好地提供了这一点,提供了变量的名称和值。
魔法在于JavaScript的对象文字语法。卷曲括号{}
定义对象。可以没有分配的对象存在:
{foo:“ bar”}
将对象传递给函数时(例如, myFunction({ config: options })
)是常见的。 “技巧”利用对象速记符号。您可以仅使用变量名创建对象,将其隐式分配为属性:
const果实=“苹果”; //速记 令x = {fruit}; console.log(x); //输出:{水果:“苹果”} //等效的长形式 x = {“水果”:水果}; console.log(x); //输出:{水果:“苹果”}
console.log({ myVariable });
利用此速记,以myVariable
作为属性创建一个对象。
但是,潜在的缺点是DevTools偶尔的决定将输出显示为崩溃的▶ Object
,需要扩展才能查看该值。这种行为的确切标准尚不清楚。如果此或标准对象输出格式不是理想的,请考虑console.table({ myVariable });
用于更结构化的演示。
以上是console.log({myVariable});的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

您是否曾经在项目上需要一个倒计时计时器?对于这样的东西,可以自然访问插件,但实际上更多

在元素个数不固定的情况下如何通过CSS选择第一个指定类名的子元素在处理HTML结构时,常常会遇到元素个数不�...

关于Flex布局中紫色斜线区域的疑问在使用Flex布局时,你可能会遇到一些令人困惑的现象,比如在开发者工具(d...

格子呢是一块图案布,通常与苏格兰有关,尤其是他们时尚的苏格兰语。在Tartanify.com上,我们收集了5,000多个格子呢
