問題タブ [ecma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Visual Studio (C#) に ECMA-334 標準に従ってソースをコンパイルさせるにはどうすればよいですか?
Visual Studio (C#) に ECMA-334 標準に従ってソースをコンパイルさせるにはどうすればよいですか?
たとえば、以下のコードは ECMA-334 標準では無効です。
var
は ECMA-334 標準のキーワードではないためです。これらの状況でVSに警告してもらいたいです。
c# - openxml からプリセット形状の text-area.width を取得するには?
パワーポイントでテキスト領域の幅と位置を取得する方法を知っている人はいますか?
Cx、Cy、Off.X|Y の情報を取得しますが、その情報は図形に関するものであり、図形内のテキスト領域に関するものではありません。
そして、幅とtext-area.widthの変更を強化すると、おそらくoutsize-shape.Butに関連する情報がスタックオーバーフローまたはecmaから見つかりません。
javascript - Array.prototype.push がより便利なものではなく新しい長さを返すのはなぜですか?
ECMA-262, 3rd Editionで導入されて以来、Array.prototype.push
メソッドの戻り値は次のNumber
とおりです。
15.4.4.7 Array.prototype.push ( [ item1 [ , item2 [ , … ] ] )
引数は、出現順に配列の末尾に追加されます。呼び出しの結果として、配列の新しい長さが返されます。
次のように、潜在的により有用なものを返すのではなく、配列の新しい長さを返すことの背後にある設計上の決定は何でしたか:
- 新しく追加されたアイテムへの参照
- 変異した配列自体
なぜこのようなことが行われたのですか? また、これらの決定がどのように行われるようになったのかについての歴史的な記録はありますか?