「JavaScript/Array」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎インスタンスメソッド: アルファベット順に整列
Ef3 (トーク | 投稿記録)
→‎インスタンスメソッド: ソート後の分配
41 行
{{節スタブ}}
<!--
const a = [];
a=[];obj=[];for (p in Object.getOwnPropertyDescriptors(obj.__proto__)) if (typeof obj.__proto__[p] =="function")a.push(`==== Array.prototype.${p}() ====`);console.log(a.sort().join("\n"))
obj = [];
for (p in Object.getOwnPropertyDescriptors(obj.__proto__))
if (typeof obj.__proto__[p] == "function")
a.push(`==== Array.prototype.keys${p}() ====`);
console.log(a.sort().join("\n"))
-->
==== Array.prototype.concat( [ item1 [ , item2 [ , ... ] ] ] ) ====
配列の連結を行い新しい Array インスタンスを生成する
 
==== Array.prototype.constructor() ====
==== Array.prototype.copyWithin() ====
57 ⟶ 64行目:
==== Array.prototype.includes() ====
==== Array.prototype.indexOf() ====
==== Array.prototype.join(separator=",") ====
==== Array.prototype.keys() ====
==== Array.prototype.lastIndexOf() ====
==== Array.prototype.map() ====
==== Array.prototype.pop() ====
==== Array.prototype.push() ====
==== Array.prototype.reduce() ====
==== Array.prototype.reduceRight() ====
==== Array.prototype.reverse() ====
==== Array.prototype.shift() ====
==== Array.prototype.slice() ====
==== Array.prototype.some() ====
==== Array.prototype.sort() ====
==== Array.prototype.splice() ====
==== Array.prototype.toLocaleString() ====
==== Array.prototype.toString() ====
==== Array.prototype.unshift() ====
==== Array.prototype.values() ====
 
----
==== Array.prototype.toString() ====
配列を文字列化する。
 
==== Array.prototype.toLocaleString() ====
配列を、使用している環境の言語や文化に合わせた読みやすい形式の文字列に変換して返す。
変換は、配列内部の要素を再帰的に文字列化し連結するので、要素のtoLocaleString()での変換結果に留意する必要がある。
 
==== Array.prototype.concat( [ item1 [ , item2 [ , ... ] ] ] ) ====
配列の連結を行い新しい Array インスタンスを生成する
 
==== Array.prototype.join(separator) ====
配列を指定した文字を連結子として連結して文字列として返す。
<source lang="javascript">
93 ⟶ 70行目:
document.write( d.join("-") ); // 2007-11-21 と表示する。</source>
 
==== Array.prototype.popkeys() ====
==== Array.prototype.lastIndexOf() ====
==== Array.prototype.map() ====
==== Array.prototype.pop() ====
配列末尾から要素を取り除く。
112 ⟶ 92行目:
</source>
 
==== Array.prototype.reduce() ====
==== Array.prototype.reduceRight() ====
==== Array.prototype.reverse() ====
配列の要素の順番を入れ替える。これは破壊的メソッドであるため。再代入の必要はない。
143 ⟶ 125行目:
</source>
 
==== Array.prototype.pushsome() ====
==== Array.prototype.sort(comparefn) ====
配列要素を引数で指定した方法でソート(並べ替え)する。ちなみにこのメソッドは破壊的メソッドである。
187 ⟶ 170行目:
document.write( arr + "<br />" ); // a,b,c,x,y,z,h,i,j,k が表示される。
</source>
 
==== Array.prototype.slicetoLocaleString() ====
配列を、使用している環境の言語や文化に合わせた読みやすい形式の文字列に変換して返す。
変換は、配列内部の要素を再帰的に文字列化し連結するので、要素のtoLocaleString()での変換結果に留意する必要がある。
 
==== Array.prototype.shifttoString() ====
配列を文字列化する。
 
==== Array.prototype.unshift( [ item1 [ , item2 [ , ... ] ] ] ) ====
196 ⟶ 186行目:
document.write( arr ); // z,y,x,a,b,c,d,e,f,g,h,i,j,k が返る
</source>
 
==== Array.prototype.reversevalues() ====
 
[[Category:JavaScript]]