私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.98 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
何で「0」が日曜なんだかな。
>>185 に従うなら世界標準は月曜だろう。
>>185 に従うなら世界標準は月曜だろう。
なんで月が0-11か
英語圏は月にそれぞれ名前があるからな
["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
これで理解できるだろ
英語圏は月にそれぞれ名前があるからな
["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
これで理解できるだろ
>>204
ブログなんか見ててもほとんど名前で表記してるでしょ。
ブログなんか見ててもほとんど名前で表記してるでしょ。
曜日はまあいいとして、
年月日時分秒で月だけズレてるのはおかしい
文字に変えたいときにちょっと手間かけて-1するべきだと思うが
年月日時分秒で月だけズレてるのはおかしい
文字に変えたいときにちょっと手間かけて-1するべきだと思うが
最初って配列が0番目、1番目、2番目ってなってるのに
数えると3個になってたりしたからちょっとイライラして髪の毛むしったりしたよね
数えると3個になってたりしたからちょっとイライラして髪の毛むしったりしたよね
\をエスケープ文字とするんだから、\\\\で置けるようにするのが正しい実装じゃないかな。
>>214-215
そうですね。ECMAScript 3 における文字列リテラルの仕様(\ に後続する全ての1文字をエスケープする仕様)が真っ先に思いつきました。
string.replace(/\\[\s\S]/g, callbackfn); で実装可能だと思います。
そうですね。ECMAScript 3 における文字列リテラルの仕様(\ に後続する全ての1文字をエスケープする仕様)が真っ先に思いつきました。
string.replace(/\\[\s\S]/g, callbackfn); で実装可能だと思います。
んだよ、また明日ので取り消します。では普通のためは、また明日ので取り消します。では
>>217
日本語で書いてください。
日本語で書いてください。
>>217
機械翻訳の失敗例みたい
機械翻訳の失敗例みたい
"test".length;
これみたいに変数の後にカンマメソッド名?みたいにして利用できるコードの書き方を教えてください
例えば
var a = "test";
a.echo;
で
alert("test")と同等なことがやりたいです
これみたいに変数の後にカンマメソッド名?みたいにして利用できるコードの書き方を教えてください
例えば
var a = "test";
a.echo;
で
alert("test")と同等なことがやりたいです
String.prototype.echo = function() { alert(this) };
'aaa'.echo();
'aaa'.echo();
JavaScriptのスコープはグローバルとfunctionのローカルの二種類しかないのだと思うのですが、
これはグローバル自体を一つのまとまりと見ると実質一種類と見なせないでしょうか。
それとも実際にはそんな事はなくて
明確にグローバルとローカルは完全に別のスコープの枠の取り方と、
そう見たほうがいいのでしょうか。
これはグローバル自体を一つのまとまりと見ると実質一種類と見なせないでしょうか。
それとも実際にはそんな事はなくて
明確にグローバルとローカルは完全に別のスコープの枠の取り方と、
そう見たほうがいいのでしょうか。
>>222のコードを再現するなら、こうかな。
String.prototype.__defineGetter__('echo', function () { alert(this); });
'テスト'.echo;
String.prototype.__defineGetter__('echo', function () { alert(this); });
'テスト'.echo;
>>225
どんな言語でもスコープは場所と浅いか深いかの度合いが違うだけでタイプなんてない
どんな言語でもスコープは場所と浅いか深いかの度合いが違うだけでタイプなんてない
>>225
スコープはグローバルとfunctionローカルしかない。それだけ。
スコープはグローバルとfunctionローカルしかない。それだけ。
>>228
頼むから無知はでしゃばって質問者に間違った知識を与えないでくれるかな?
頼むから無知はでしゃばって質問者に間違った知識を与えないでくれるかな?
確かに>>228では2つほど足りないな
>>229
じゃあ訂正してあげればいいじゃん。
じゃあ訂正してあげればいいじゃん。
ちなみにStringの拡張じゃなくてオリジナルのオブジェクトを作って、そこに追加で書くのはダメなんですか?
(function (i){
i=-1
try{throw 0}catch(i){
for(i=0;i<100;i++){}
}
alert(i)
i=-1
with({i:0}){
for(i=0;i<100;i++){}
}
alert(i)
})()
i=-1
try{throw 0}catch(i){
for(i=0;i<100;i++){}
}
alert(i)
i=-1
with({i:0}){
for(i=0;i<100;i++){}
}
alert(i)
})()
>>229-230
スコープはグローバルと関数の2つだよ。新しい規格には let があるけどね。
スコープはグローバルと関数の2つだよ。新しい規格には let があるけどね。
>>229
そのまま返すわ。勉強しなおせ。
そのまま返すわ。勉強しなおせ。
>>243
作るんじゃなくて影響を及ぼす。
作るんじゃなくて影響を及ぼす。
スコープというかスコープチェーンに影響を与える感じだな。
スコープは元から言われているようにグローバルとローカルしかない。
スコープは元から言われているようにグローバルとローカルしかない。
変数の頭を見えないオブジェクトに固定するのが、その範囲のスコープだと考えたらわかりやすい
これはスコープ「ブロック」
function (){var hoge;
hoge; ⇒ [[FunctionVars1]].hoge;
これもスコープ「ブロック」
with({hoge:undefined}){
hoge; ⇒ [[{hoge:undefined}]].hoge;
これはスコープ状だがスコープとは普通言わない
{hoge:undefined}.hoge;
これはスコープ「ブロック」
function (){var hoge;
hoge; ⇒ [[FunctionVars1]].hoge;
これもスコープ「ブロック」
with({hoge:undefined}){
hoge; ⇒ [[{hoge:undefined}]].hoge;
これはスコープ状だがスコープとは普通言わない
{hoge:undefined}.hoge;
>246
letもそうなの?
letもそうなの?
クロージャーとかラムダ関数みたいに言語によって細かい部分が多少違っても、
働きがだいたい同じならスコープって呼んでいいんじゃないか。
働きが同じでも変数宣言が必須な言語かどうかで意味合いが大きく変わるし。
働きがだいたい同じならスコープって呼んでいいんじゃないか。
働きが同じでも変数宣言が必須な言語かどうかで意味合いが大きく変わるし。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.128 + (1001) - [95%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.138 + (1004) - [95%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.108 + (1001) - [95%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.89 + (1001) - [95%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.87 + (1001) - [95%] - 2011/6/21 6:33
トップメニューへ / →のくす牧場書庫について