ホームページ > 記事 > ウェブフロントエンド > JavaScript に関する 10 の実践的なヒント (共有)
関連する推奨事項: 「JavaScript ビデオ チュートリアル 」
私は効率を向上させる新しい方法を常に探しています。
そして、JavaScript は常に予期せぬ驚きに満ちています。
引数オブジェクトは、関数内でアクセスできる配列のようなオブジェクトで、関数の引数の値。
しかし、これは他の配列とは異なり、値にアクセスして長さを取得することはできますが、他の配列メソッドを使用することはできません。
幸いなことに、これを通常の配列に変換できます:
var argArray = Array.prototype.slice.call(arguments);
var numbers = [3, 5, 7, 2]; var sum = numbers.reduce((x, y) => x + y); console.log(sum); // returns 17
if (hungry) { goToFridge(); }関数で変数を使用することで、短くすることができます:
hungry && goToFridge()
未定義状況を回避するために関数変数を変更します。
function doSomething(arg1){ arg1 = arg1 || 32; // if it's not already set, arg1 will have 32 as a default value }
,) は、その各オペランド (左から) を評価できます。右へ)、最後のオペランドの値を返します。
let x = 1; x = (x++, x); console.log(x); // expected output: 2 x = (2, 3); console.log(x); // expected output: 3
var array = [11, 12, 13, 14, 15]; console.log(array.length); // 5 array.length = 3; console.log(array.length); // 3 console.log(array); // [11,12,13] array.length = 0; console.log(array.length); // 0 console.log(array); // []
let a = 1, b = 2 [a, b] = [b, a] console.log(a) // -> 2 console.log(b) // -> 1
var list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(list.sort(function() { return Math.random() - 0.5 })); // [4, 8, 2, 9, 1, 3, 6, 5, 7]
const dynamic = 'color'; var item = { brand: 'Ford', [dynamic]: 'Blue' } console.log(item); // { brand: "Ford", color: "Blue" }
const my_array = [1, 2, 2, 3, 3, 4, 5, 5] const unique_array = [...new Set(my_array)]; console.log(unique_array); // [1, 2, 3, 4, 5]
Endtest または他の同様のツールを使用して確認できます。 ######あなたも?共有できる JavaScript のヒントやコツはありますか?
英語の元のアドレス: https://dev.to/zandershirley/10-practical-javascript-tricks-2b7h
著者: Zander Shirley# #プログラミング関連の知識については、プログラミング入門
をご覧ください。 !
以上がJavaScript に関する 10 の実践的なヒント (共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。