1. ホーム
  2. javascript

[解決済み] 最高のjavascript構文解析ツール

2023-06-17 07:33:59

質問

珠玉の作品を紹介します。

リテラルです。

var obj = {}; // Object literal, equivalent to var obj = new Object();
var arr = []; // Array literal, equivalent to var arr = new Array();
var regex = /something/; // Regular expression literal, equivalent to var regex = new RegExp('something');

既定値です。

arg = arg || 'default'; // if arg evaluates to false, use 'default', which is the same as:
arg = !!arg ? arg : 'default';

もちろん無名関数は知っていますが、それをリテラルとして扱い、その場で(クロージャとして)実行できるのは素晴らしいことです。

(function() { ... })(); // Creates an anonymous function and executes it

質問です。 javascriptには他にどのような素晴らしい構文糖がありますか?

どのように解決するのですか?

現在の日時をミリ秒単位で取得する。

Date.now()

例えば、コードのセクションの実行時間を計るため。

var start = Date.now();
// some code
alert((Date.now() - start) + " ms elapsed");