JavaScriptJavaScriptでconcatはもう使うべきではないのかもしれない (Kanasansoft Web Lab.)に早まるなとツッコミを入れる。まず、当たり前ですがpushを使うべきところでconcatを使う理由はありません。配列に要素を使いしたいならpushを使うのは当然で... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptで、配列に要素を追加するメソッドに、push、unshift、splice、concatがある。このうち、配列の後方に要素を追加するのは、(要素を好きな場所に追加可能なspliceを除くと)pushとconcatの二つである。この二つのメソッドは破壊的/非破壊的の違いがあれ、似... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
前回のまとめと今回のあらすじJavaScriptをより深く知りたい人のための当連載、今回が八回目です。これまで2回にわたって、JavaScriptの配列についてお話ししてきました。今回は、JavaScriptの配列に関する最後の記事として、普段皆さんが使用している「配列.length」は、実はとて... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
を使ってやってみたのだけど、明らかにダメダメなものになってしまった。その後、あーでもないこーでもないと考えたのだけど、算数が得意すぎて頭が痛くなった。ということを某所でぼやいたらはてのくんがコードを見つけてくれた。どうやらFisher-Yatesという有名なアルゴリズムでやると良いらしい。 最初に... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
前回はJavaScriptの配列に関して基本的なトピックを網羅してみました。今回はいよいよ、JavaScriptの配列の本質に迫ってみたいと思います。 Java/Cとは全く異なる、JavaScriptの配列 JavaScriptの配列は、JavaやCとは全く違うデータ構造だ。このことは、Java... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
前回のまとめと今回のあらすじ
JavaScriptをより深く知りたい人のための当連載、今回が六回目です。
前回までは、JavaScriptにおけるオブジェクトについて以下のようなことを学んできました。
JavaScriptオブジェクトはハッシュと同等(第三回)
オブジェクトリテラルとJSO... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Mastering Javascript Arrays Believe it or not, the very first version of Javascript shipped without Arrays.JavaScriptの配列を極める! JavaScript の配列特集のページがあり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
連載すんの?リファクタリングとか嘘で実は実践ビルトインオブジェクトハックなんだけど。例題配列 a = [3,5,4,2,1] から一番小さな値と、一番大きな値を取り出すにはどうすればいいか。多分昔はこんな風に書いてたと思うんですよ。a = [3,5,4,2,1];for(i=0;i<... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
原文:from __future__ import * >> Iteration in JavaScript 著者:Bob Ippolito JavaScriptには、基本的は2種類のオブジェクトの繰り返しがある。 すべてのオブジェクトはプロパティの列挙をサポートしている。 for (... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。短くなるのは確かなんだけどわかりやすいかというと、人に... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
javascriptid:cheesepie:20070131:1170172709最近は、こういう風に JavaScript を勉強する人が増えていてとても嬉しいです ^^ id:cheesepie さん頑張ってください!で、ちょっと配列と連想配列の使いかたが違うようなので、エントリーを書こうと... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 『Ruby(Array)Python(list)JavaScript(Array)Perl(@)C++(std::vector)』における配列系メソッド比較 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
『 JavaScriptによるシャッフルを比較。Fisher-Yatesを使えと。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
JavaScriptで配列をシャッフルする話を見て、そういえばArray#shuffleは以前書いた記憶があるなーと思って調べてみたらコピペだった。http://www.fumiononaka.com/TechNotes/Flash/FN0212002.htmlFisher-Yatesというアルゴ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
文字列を結合するメソッドがJavaScriptに存在することは分かっているのに、そのメソッドの名前が思い出せず、リファレンスを一々参照することはありませんか? そんな時に便利なMethod Finderを作ってみました。オブジェクト・返り値・引数を与えると、Method Finderはそれらの条件... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|