問題タブ [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.
javascript - Javascript の不変オブジェクトのメソッドを変更できますか?
私は Javascript の不変性の概念に夢中になっています。そのコンセプトは「一度作ったものは変えられない」と説明されています。しかし、それは正確にはどういう意味ですか?文字列の内容の例を理解した
2 行目は、statementの文字列をまったく変更しません。しかし、方法はどうですか?メソッドの不変性の例を教えてください。あなたが私を助けてくれることを願っています、ありがとう。
javascript - Javascriptでは、配列リテラルはオブジェクトですか?
JavaScript The Definitive Guide を読んでいますが、次のように書かれています。
配列を作成する最も簡単な方法は、配列リテラルを使用することです
しかし、それは言う:
配列を作成する別の方法は、Array() コンストラクターを使用することです。
私の質問は、javascript で配列をどのように宣言しても、オブジェクトであり続けますか? ありがとう
javascript - 関数オブジェクトは、JavaScript のオブジェクトの定義にどのように適合しますか?
オブジェクトはプロパティとメソッドのコレクションであると読みました。それでは、関数がオブジェクトである場合、関数オブジェクトは JavaScript のオブジェクトの定義にどのように適合するのでしょうか? プロパティと関数を使用して関数の例を作成しようとしていますが、成功しています。
私は何を間違っていますか?手伝ってくれませんか。どうもありがとう!
javascript - Javascript - 匿名メソッドを変数として呼び出し、そのプロパティとメソッドにアクセスするにはどうすればよいですか?
無名関数を変数として呼び出すことができると読みました。しかし、私はそれをやろうとしており、それに加えて、そのプロパティとメソッドにアクセスしたいと考えています。これが私のコードです
しかし、私は何も得ません。私が間違っていることを教えてもらえますか?ありがとう
javascript - コールバック関数を使用すると、Javascript で非同期に処理できるのはなぜですか?
コールバックによって JavaScript が非同期になることを読みました。しかし、説明を理解したかどうかはわかりません。これは私が得るものです
コールバック関数を使用すると、次の行をロードする前にコールバックの前の行が完全に終了することが保証されるため、非同期で処理を実行できます。
本当?ありがとう
java - Javaでメソッドをすばやくテストするにはどうすればよいですか?
私はコーディングバットの問題を解決しようとしています。2 つの非負の int 値を指定し、最後の桁が同じ場合に true を返すメソッドを作成する必要があります。私のソリューションが正しいかどうかをすばやくテストしようとしているので、クラス LastDigit を作成して次のように書きました。
そして私は問題を手に入れました
しかし、問題はメッセージではなく (どうにかしてオブジェクトなどを作成する必要があることを想像しています)、メソッドをすばやくテストするにはどうすればよいでしょうか?
ありがとう :)
java - Javaで空の文字列にtoUpperCase()を適用するにはどうすればよいですか?
これを実行すると、
空の文字列を返します。そんなことがあるものか?この場合、 toUpperCase() は失敗するはずですよね? ありがとう!
java - JavaでCharとStringを連結できるのはなぜですか?
これは私が試したことです。
begin と end は文字なので失敗すると思っていましたが、そうではありません。そんなことがあるものか?誰か説明してくれませんか?ありがとう!
java - メソッド型パラメーターで予期しない構文エラーが発生しました
これによりコンパイルエラーが発生するのはなぜですか:
これは問題ありません:
T
クラスで指定された型パラメータです。最初のエラーメッセージはSyntax error on token "super", , expected
アップデート
これは明らかに問題ありません:
これは本質的に同じですが、名前付きの type がありませんS
。
最初のバリアントが許可またはサポートされていないのはなぜですか? 技術的には、それをサポートすることは完全に可能であるように思われます。設計上無効なのか、それとも (まだ) サポートされていないのか?
リンクされた重複した回答から「何も買わない」というメッセージが表示されません。1 つは、使用できる名前付きの型を購入するS
ことです。2 番目のバリアント ( ? super T
) はそれを提供しません。
Java7 と Java8 で同じことに注意してください