Skip to content

Instantly share code, notes, and snippets.

@maechabin
Last active January 7, 2019 12:48
Show Gist options
  • Select an option

  • Save maechabin/eb9127807e01d44e77d2f60e4b8ff512 to your computer and use it in GitHub Desktop.

Select an option

Save maechabin/eb9127807e01d44e77d2f60e4b8ff512 to your computer and use it in GitHub Desktop.

Revisions

  1. maechabin renamed this gist Jan 7, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion array.prototype.md → about_array_prototype.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # array.prototypeについて
    # About array.prototype

    ## ES3

  2. maechabin revised this gist Jan 7, 2019. No changes.
  3. maechabin revised this gist Jan 7, 2019. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions array.prototype.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,6 @@
    # ES3
    # array.prototypeについて

    ## ES3

    http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf

    @@ -17,7 +19,7 @@ http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203r
    - Array.prototype.unshift([item1[,item2[,...]]])
    - Array.length

    # ES5
    ## ES5

    http://www.ecma-international.org/ecma-262/5.1/index.html#sec-15.4

    @@ -33,7 +35,7 @@ http://www.ecma-international.org/ecma-262/5.1/index.html#sec-15.4
    - Array.isArray(arg)
    - Array.constructor

    # ES6
    ## ES6

    http://www.ecma-international.org/ecma-262/6.0/index.html#sec-array-objects

  4. maechabin revised this gist Jan 7, 2019. 1 changed file with 37 additions and 150 deletions.
    187 changes: 37 additions & 150 deletions array.prototype.md
    Original file line number Diff line number Diff line change
    @@ -4,163 +4,50 @@ http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203r

    - Array.prototype.consructor
    - Array.prototype.toString()
    - Array.prototype.toLocaleString()
    - Array.prototype.concat([item1[,item2[,...]]])
    - Array.prototype.join(separator)
    - Array.prototype.pop()
    - Array.prototype.push([item1[,item2[,...]]])
    - Array.prototype.reverse()
    - Array.prototype.shift()
    - Array.prototype.slice(start, end)
    - Array.prototype.sort(comparefn)
    - Array.prototype.splice(start, deleteCount[,item1[,item2[,...]]])
    - Array.prototype.unshift([item1[,item2[,...]]])
    - Array.length

    # ES5

    Array.prototype.toLocaleString()

    Array.prototype.concat([item1[,item2[,...]]])

    Array.prototype.join(separator)

    Array.prototype.pop()

    Array.prototype.push([item1[,item2[,...]]])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount[,item1[,item2[,...]]])

    Array.prototype.unshift([item1[,item2[,...]]])


    Array.length



    ES5
    http://www.ecma-international.org/ecma-262/5.1/index.html#sec-15.4

    Array.isArray(arg)

    Array.constructor

    Array.prototype.toString()

    Array.prototype.toLocaleString()

    Array.prototype.concat([item1[,item2[,...]]])

    Array.prototype.join(separator)

    Array.prototype.pop()

    Array.prototype.push([item1 [,item2[,...]]])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount[,item1[,item2[,...]]])

    Array.prototype.unshift([item1[,item2[,...]]])

    以下新たに追加
    Array.prototype.indexOf(searchElement[,fromIndex])

    Array.prototype.lastIndexOf(searchElement[,fromIndex])

    Array.prototype.every(callbackfn[, thisArg])

    Array.prototype.some(callbackfn[, thisArg])

    Array.prototype.forEach(callbackfn[, thisArg])

    Array.prototype.map(callbackfn[, thisArg])

    Array.prototype.filter(callbackfn[, thisArg])
    - Array.prototype.indexOf(searchElement[,fromIndex])
    - Array.prototype.lastIndexOf(searchElement[,fromIndex])
    - Array.prototype.every(callbackfn[, thisArg])
    - Array.prototype.some(callbackfn[, thisArg])
    - Array.prototype.forEach(callbackfn[, thisArg])
    - Array.prototype.map(callbackfn[, thisArg])
    - Array.prototype.filter(callbackfn[, thisArg])
    - Array.prototype.reduce(callbackfn[, initialValue])
    - Array.prototype.reduceRight(callbackfn[, initialValue])
    - Array.isArray(arg)
    - Array.constructor

    Array.prototype.reduce(callbackfn[, initialValue])
    # ES6

    Array.prototype.reduceRight(callbackfn[, initialValue])


    ES6
    http://www.ecma-international.org/ecma-262/6.0/index.html#sec-array-objects

    新たに追加
    Array.form

    Array.isArray(arg)

    新たに追加
    Array.of(...items)

    Array.prototype.concat(...arguments)

    Array.prototype.constructor

    新たに追加
    Array.prototype.copyWithin(target, start[, end])

    新たに追加
    Array.prototype.entries()

    Array.prototype.every(callbackfn[, thisArg])

    新たに追加
    Array.prototype.fill(value[, start[, end]])

    Array.prototype.filter(callbackfn[, thisArg])

    新たに追加
    Array.prototype.find(predicate[, thisArg])

    新たに追加
    Array.prototype.findIndex(predicate[, thisArg])

    Array.prototype.forEach(callbackfn[, thisArg])

    Array.prototype.indexOf(searchElement[,fromIndex])

    Array.prototype.join(separator)

    新たに追加
    Array.prototype.keys()

    Array.prototype.lastIndexOf(searchElement[,fromIndex])

    Array.prototype.map(callbackfn[, thisArg])

    Array.prototype.pop()

    Array.prototype.push(...items)

    Array.prototype.reduce(callbackfn[, initialValue])

    Array.prototype.reduceRight(callbackfn[, initialValue])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.some(callbackfn[, thisArg])

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount, ...items)

    Array.prototype.toLocaleString([reserved1[, reserved2]])

    Array.prototype.toString()

    Array.prototype.unshift(...items)

    Array.prototype.values()

    Array.prototype [ @@iterator ] ( )

    Array.prototype [ @@unscopables ]
    - Array.prototype.copyWithin(target, start[, end])
    - Array.prototype.entries()
    - Array.prototype.fill(value[, start[, end]])
    - Array.prototype.find(predicate[, thisArg])
    - Array.prototype.findIndex(predicate[, thisArg])
    - Array.prototype.keys()
    - Array.prototype.values()
    - Array.prototype [ @@iterator ] ( )
    - Array.prototype [ @@unscopables ]
    - Array.form
    - Array.of(...items)


    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Array_generic_methods
  5. maechabin renamed this gist Jan 7, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions array.prototypeについて → array.prototype.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,9 @@
    ES3
    http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf
    # ES3

    Array.prototype.consructor
    http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf

    Array.prototype.toString()
    - Array.prototype.consructor
    - Array.prototype.toString()

    Array.prototype.toLocaleString()

  6. maechabin created this gist Dec 12, 2016.
    166 changes: 166 additions & 0 deletions array.prototypeについて
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,166 @@
    ES3
    http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf

    Array.prototype.consructor

    Array.prototype.toString()

    Array.prototype.toLocaleString()

    Array.prototype.concat([item1[,item2[,...]]])

    Array.prototype.join(separator)

    Array.prototype.pop()

    Array.prototype.push([item1[,item2[,...]]])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount[,item1[,item2[,...]]])

    Array.prototype.unshift([item1[,item2[,...]]])


    Array.length



    ES5
    http://www.ecma-international.org/ecma-262/5.1/index.html#sec-15.4

    Array.isArray(arg)

    Array.constructor

    Array.prototype.toString()

    Array.prototype.toLocaleString()

    Array.prototype.concat([item1[,item2[,...]]])

    Array.prototype.join(separator)

    Array.prototype.pop()

    Array.prototype.push([item1 [,item2[,...]]])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount[,item1[,item2[,...]]])

    Array.prototype.unshift([item1[,item2[,...]]])

    以下新たに追加
    Array.prototype.indexOf(searchElement[,fromIndex])

    Array.prototype.lastIndexOf(searchElement[,fromIndex])

    Array.prototype.every(callbackfn[, thisArg])

    Array.prototype.some(callbackfn[, thisArg])

    Array.prototype.forEach(callbackfn[, thisArg])

    Array.prototype.map(callbackfn[, thisArg])

    Array.prototype.filter(callbackfn[, thisArg])

    Array.prototype.reduce(callbackfn[, initialValue])

    Array.prototype.reduceRight(callbackfn[, initialValue])


    ES6
    http://www.ecma-international.org/ecma-262/6.0/index.html#sec-array-objects

    新たに追加
    Array.form

    Array.isArray(arg)

    新たに追加
    Array.of(...items)

    Array.prototype.concat(...arguments)

    Array.prototype.constructor

    新たに追加
    Array.prototype.copyWithin(target, start[, end])

    新たに追加
    Array.prototype.entries()

    Array.prototype.every(callbackfn[, thisArg])

    新たに追加
    Array.prototype.fill(value[, start[, end]])

    Array.prototype.filter(callbackfn[, thisArg])

    新たに追加
    Array.prototype.find(predicate[, thisArg])

    新たに追加
    Array.prototype.findIndex(predicate[, thisArg])

    Array.prototype.forEach(callbackfn[, thisArg])

    Array.prototype.indexOf(searchElement[,fromIndex])

    Array.prototype.join(separator)

    新たに追加
    Array.prototype.keys()

    Array.prototype.lastIndexOf(searchElement[,fromIndex])

    Array.prototype.map(callbackfn[, thisArg])

    Array.prototype.pop()

    Array.prototype.push(...items)

    Array.prototype.reduce(callbackfn[, initialValue])

    Array.prototype.reduceRight(callbackfn[, initialValue])

    Array.prototype.reverse()

    Array.prototype.shift()

    Array.prototype.slice(start, end)

    Array.prototype.some(callbackfn[, thisArg])

    Array.prototype.sort(comparefn)

    Array.prototype.splice(start, deleteCount, ...items)

    Array.prototype.toLocaleString([reserved1[, reserved2]])

    Array.prototype.toString()

    Array.prototype.unshift(...items)

    Array.prototype.values()

    Array.prototype [ @@iterator ] ( )

    Array.prototype [ @@unscopables ]


    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Array_generic_methods