問題タブ [hoist]

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.

0 投票する
3 に答える
1345 参照

javascript - 巻き上げを「使用」したい場合、通常の関数宣言の代わりに関数式を使用することの欠点はありますか?

私は JavaScript を学んでおり、巻き上げについては十分に理解できているように感じます。

吊るすのはいいの?可能であれば、次を使用して変数を宣言する必要がありますか

または、代わりにこれを使用する必要がありますか?

いつ持ち上げるべきで、いつ持ち上げるべきではないのですか? それともまったく問題ですか?

0 投票する
1 に答える
489 参照

r - unnest_wider の後に巻き上げられたベクトルから列に名前を付ける

tidyr 1.0 の新機能のいくつかをいじってみると、頭を悩ませているようなものに出くわしました。

boxplot.statsプロットに使用したい boxplot 値のベクトルを取得するために使用しました。私はこれを成功させましたが、新しくネストされていないベクトルの列に名前を付けるより良い方法があると確信しています。

現在の設定は次のとおりです。

reprex パッケージ(v0.3.0)により 2019-10-01 に作成

目的の出力が得られましたが、列の名前付けに取り組むより良い方法があると確信しています。

読んでくれてありがとう!

0 投票する
1 に答える
64 参照

javascript - Object.defineProperty を let または var と一緒に使用すると奇妙なことが起こる

  1. testVariableを使用するときに 2 つの異なる出力がある理由を誰でも説明できますかletwindow同じ名前の変数がオブジェクトで定義されている場合、実行時エラーが発生しないのはなぜですか?
  1. しかし、 を使用するvarと、出力は同じになります。
  1. 次のコードが正しく実行される理由
  1. しかし、以下はエラーをスローします。