問題タブ [language-concepts]

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 投票する
1 に答える
94 参照

javascript - Javascript の不変オブジェクトのメソッドを変更できますか?

私は Javascript の不変性の概念に夢中になっています。そのコンセプトは「一度作ったものは変えられない」と説明されています。しかし、それは正確にはどういう意味ですか?文字列の内容の例を理解した

2 行目は、statementの文字列をまったく変更しません。しかし、方法はどうですか?メソッドの不変性の例を教えてください。あなたが私を助けてくれることを願っています、ありがとう。

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

javascript - Javascriptでは、配列リテラルはオブジェクトですか?

JavaScript The Definitive Guide を読んでいますが、次のように書かれています。

配列を作成する最も簡単な方法は、配列リテラルを使用することです

しかし、それは言う:

配列を作成する別の方法は、Array() コンストラクターを使用することです。

私の質問は、javascript で配列をどのように宣言しても、オブジェクトであり続けますか? ありがとう

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

javascript - 関数オブジェクトは、JavaScript のオブジェクトの定義にどのように適合しますか?

オブジェクトはプロパティとメソッドのコレクションであると読みました。それでは、関数がオブジェクトである場合、関数オブジェクトは JavaScript のオブジェクトの定義にどのように適合するのでしょうか? プロパティと関数を使用して関数の例を作成しようとしていますが、成功しています。

私は何を間違っていますか?手伝ってくれませんか。どうもありがとう!

0 投票する
2 に答える
28 参照

javascript - Javascript - 匿名メソッドを変数として呼び出し、そのプロパティとメソッドにアクセスするにはどうすればよいですか?

無名関数を変数として呼び出すことができると読みました。しかし、私はそれをやろうとしており、それに加えて、そのプロパティとメソッドにアクセスしたいと考えています。これが私のコードです

しかし、私は何も得ません。私が間違っていることを教えてもらえますか?ありがとう

0 投票する
2 に答える
983 参照

javascript - コールバック関数を使用すると、Javascript で非同期に処理できるのはなぜですか?

コールバックによって JavaScript が非同期になることを読みました。しかし、説明を理解したかどうかはわかりません。これは私が得るものです

コールバック関数を使用すると、次の行をロードする前にコールバックの前の行が完全に終了することが保証されるため、非同期で処理を実行できます。

本当?ありがとう

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

java - Javaでメソッドをすばやくテストするにはどうすればよいですか?

私はコーディングバットの問題を解決しようとしています。2 つの非負の int 値を指定し、最後の桁が同じ場合に true を返すメソッドを作成する必要があります。私のソリューションが正しいかどうかをすばやくテストしようとしているので、クラス LastDigit を作成して次のように書きました。

そして私は問題を手に入れました

しかし、問題はメッセージではなく (どうにかしてオブジェクトなどを作成する必要があることを想像しています)、メソッドをすばやくテストするにはどうすればよいでしょうか?

ありがとう :)

0 投票する
2 に答える
8962 参照

java - Javaで空の文字列にtoUpperCase()を適用するにはどうすればよいですか?

これを実行すると、

空の文字列を返します。そんなことがあるものか?この場合、 toUpperCase() は失敗するはずですよね? ありがとう!

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

java - JavaでCharとStringを連結できるのはなぜですか?

これは私が試したことです。

begin と end は文字なので失敗すると思っていましたが、そうではありません。そんなことがあるものか?誰か説明してくれませんか?ありがとう!

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

java - メソッド型パラメーターで予期しない構文エラーが発生しました

これによりコンパイルエラーが発生するのはなぜですか:

これは問題ありません:

Tクラスで指定された型パラメータです。最初のエラーメッセージはSyntax error on token "super", , expected

アップデート

これは明らかに問題ありません:

これは本質的に同じですが、名前付きの type がありませんS

最初のバリアントが許可またはサポートされていないのはなぜですか? 技術的には、それをサポートすることは完全に可能であるように思われます。設計上無効なのか、それとも (まだ) サポートされていないのか?

リンクされた重複した回答から「何も買わない」というメッセージが表示されません。1 つは、使用できる名前付きの型を購入するSことです。2 番目のバリアント ( ? super T) はそれを提供しません。

Java7 と Java8 で同じことに注意してください