私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
なるほど
ありがとうございます
http://gist.github.com/yoshimuraYuu/3301790
ここのサイトで、
F.prototype.constructor = F;
と書いてるのは何の意味があるんでしょう
自分=自分
という意味になるので、副作用もないかわりに、意味もないような
ありがとうございます
http://gist.github.com/yoshimuraYuu/3301790
ここのサイトで、
F.prototype.constructor = F;
と書いてるのは何の意味があるんでしょう
自分=自分
という意味になるので、副作用もないかわりに、意味もないような
なるほど~
まさに下の書き方してました
それでも特に問題が起きてなかったということは、
prototype.constructorはコード中の参照だけに使われてるプロパティっていうことなんでしょうね
他の部分でprototype.constructorを参照していていない限り、特に問題も起きないと
ありがとうございました
まさに下の書き方してました
それでも特に問題が起きてなかったということは、
prototype.constructorはコード中の参照だけに使われてるプロパティっていうことなんでしょうね
他の部分でprototype.constructorを参照していていない限り、特に問題も起きないと
ありがとうございました
Test = function(){}
a = new Test();
こうした時に、
aから__proto__を辿ると、
a→Test.prototype→Object.prototype
と遡っていくのが分かります。
ここまでは分かりやすいのですが、
一方Testにも__proto__があり、
Test→Function.prototype→Object.prototype
と続いています。
この二系統の関係がいまいちよく分からないです
aのプロトタイプチェーンに、Test系列も含まれるのでしょうか?
としたらaからチェーンが二本出ているということでしょうか?
a = new Test();
こうした時に、
aから__proto__を辿ると、
a→Test.prototype→Object.prototype
と遡っていくのが分かります。
ここまでは分かりやすいのですが、
一方Testにも__proto__があり、
Test→Function.prototype→Object.prototype
と続いています。
この二系統の関係がいまいちよく分からないです
aのプロトタイプチェーンに、Test系列も含まれるのでしょうか?
としたらaからチェーンが二本出ているということでしょうか?
__proto__ も分からないっていうのはある意味すごいわw
javascriptやるならせめて犀本くらい読めばいいのに
javascriptやるならせめて犀本くらい読めばいいのに
Test1 = function (){};
Test2 = function (){};
Test2.prototype = Object.create(Test1.prototype);
こういう継承のさせ方をした時にはTest2.prototype.__proto__===Test1.prototypeになるから
あらゆるprototypeの__proto__がObject.prototypeということではないか
Test2 = function (){};
Test2.prototype = Object.create(Test1.prototype);
こういう継承のさせ方をした時にはTest2.prototype.__proto__===Test1.prototypeになるから
あらゆるprototypeの__proto__がObject.prototypeということではないか
http://uupaa.hatenablog.com/entry/2012/11/07/143947
ここを見ると、for inループは、プロパティ探査がプロトタイプチェーンの先まで走るので、
コストが高いとあります
Object.keysでキーを得てからループする方がいいそうです
しかしそんなことは知らなかったので、使いまくっています
実際そこまで変わるものなのでしょうか?
ここを見ると、for inループは、プロパティ探査がプロトタイプチェーンの先まで走るので、
コストが高いとあります
Object.keysでキーを得てからループする方がいいそうです
しかしそんなことは知らなかったので、使いまくっています
実際そこまで変わるものなのでしょうか?
jquery 使うとき
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
で問題ないですかね?
自分のところに置いておいた方がいいですか?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
で問題ないですかね?
自分のところに置いておいた方がいいですか?
標準化されてなくてもプロトタイプチェーンの理解に必須だから知っておくべきでは
コードの中に書くかは場合に依りけりだけど
コードの中に書くかは場合に依りけりだけど
var str1 = 'ABC';
var str2 = new String('ABC');
この2つはどうちがうの?
var str2 = new String('ABC');
この2つはどうちがうの?
>>578
var str1 = 'ABC';
var str2 = new String('ABC');
alert("type of str1 = " + typeof str1 + ", type of str2 = " + typeof str2);
alert("str1 instanceof String = " + (str1 instanceof String) + ", str2 instanceof String = " + (str2 instanceof String));
alert("str1 instanceof Object = " + (str1 instanceof Object) + ", str2 instanceof Object = " + (str2 instanceof Object));
var str1 = 'ABC';
var str2 = new String('ABC');
alert("type of str1 = " + typeof str1 + ", type of str2 = " + typeof str2);
alert("str1 instanceof String = " + (str1 instanceof String) + ", str2 instanceof String = " + (str2 instanceof String));
alert("str1 instanceof Object = " + (str1 instanceof Object) + ", str2 instanceof Object = " + (str2 instanceof Object));
やっかいなバグに悩まされています
実行中のJavaScriptの全ての変数の内容を知る方法はありませんか?
実行中のJavaScriptの全ての変数の内容を知る方法はありませんか?
グローバルスコープ外から
グローバルスコープの変数をリストするにはどうすればいいですか?
グローバルスコープではthisのキーを取得すれば分かりますが
グローバルスコープの変数をリストするにはどうすればいいですか?
グローバルスコープではthisのキーを取得すれば分かりますが
chromeでスクリプトがクラッシュすると、コンソールまでクラッシュするのまじファックだと思うんですが
どうにかなりませんか?
クラッシュするまでの情報こそみたいんですけど
どうにかなりませんか?
クラッシュするまでの情報こそみたいんですけど
オブジェクトの場合はオブジェクトとしての同一性チェックができるメリットがあるのでは?
と思って
var a = String('a');
var b = String('a');
alert ( a === b );
とやってみたところ、trueでした
ますます何で分けたのか分かりませんね
と思って
var a = String('a');
var b = String('a');
alert ( a === b );
とやってみたところ、trueでした
ますます何で分けたのか分かりませんね
>>586
windows
windows
>>585
デバッガ使う
デバッガ使う
どっかからか話つながってるか?
String('a') === String('a')
がfalseの方が困るけど・・・
String('a') === String('a')
がfalseの方が困るけど・・・
サイ本買った方がいいですか?
オライリーの本って厚さのわりに内容が薄いので迷っています
分かりきったことをダラダラと説明するし・・・
オライリーの本って厚さのわりに内容が薄いので迷っています
分かりきったことをダラダラと説明するし・・・
childObject.prototype = Object.create(parentObject.prototype);
childObject.prototype.constructor = childObject;
この方式で継承した時、
子オブジェクトのプロトタイプのメソッドから親オブジェクトの同名メソッドを呼び出すには
どうしたらいいですか?
parentObject.method()
だと呼べないし
parentObject.prototype.method()
だと呼べるものの、thisの意味が変わるみたいで何か変な風になりました
childObject.prototype.constructor = childObject;
この方式で継承した時、
子オブジェクトのプロトタイプのメソッドから親オブジェクトの同名メソッドを呼び出すには
どうしたらいいですか?
parentObject.method()
だと呼べないし
parentObject.prototype.method()
だと呼べるものの、thisの意味が変わるみたいで何か変な風になりました
parentObject.prototype.method.call(this,…)
で行けました\(^o^)/
で行けました\(^o^)/
>>596
good patrsがいい。
サイ本とかぶっちゃけjavascriptでメシ食ってるレベルしかいらん気がするし
webアプリケーション作るなら、phpとかcgiの連携とかcssとかデザインとか
jQueryとその他ライブラリとかjavascript以外の勉強がかなりしないと
駄目だし、javascript単体だけ学んでも役に立たない
good patrsがいい。
サイ本とかぶっちゃけjavascriptでメシ食ってるレベルしかいらん気がするし
webアプリケーション作るなら、phpとかcgiの連携とかcssとかデザインとか
jQueryとその他ライブラリとかjavascript以外の勉強がかなりしないと
駄目だし、javascript単体だけ学んでも役に立たない
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について