私は多くのフロントエンド開発を行っており、これを頻繁に行っていると思います。
function doSomething(arg){
var int = arg ? arg : 400
//some code after
}
だから私はこれを行う方法であるかどうか疑問に思っていましたが、より短くてきれいです(同じ行に2回表示されるのは好きではありませんarg
).
私は何人かの人々がそのようなことをしているのを見てきました:
var int = arg || 400;
そして、どの順序で値を配置する必要があるのかわからないので、 と を試しarg || 400
ましたが、が未定義であっても、400 || arg
常にint
右側の値に設定されます。arg
PHPfunction doSomething(arg = 400)
でデフォルト値を設定したり、jQueryプラグインで.extend()
デフォルトプロパティを使用したりできることは知っていますが、単一の変数で簡単な方法はありますか? それとも、私のやり方を使い続けなければなりませんか?
助けていただきありがとうございます。リソースを提供していただければ幸いです。