/learn-js

To study javascript, I implement the methods myself by referring to the MDN documentation.

Primary LanguageTypeScript

🟨 LEARN-JS

To study javascript and understand javascript built-in methods(String, Array, Object, Map, Set). The method is different from the one implemented in the actual JavaScript.

Learning log

Javascript Method

String

  • String.prototype.at()
  • String.prototype.charAt()
  • String.prototype.charCodeAt()
  • String.prototype.concat()
  • String.prototype.endsWith()
  • String.prototype.includes()
  • String.prototype.indexOf()
  • String.prototype.lastIndexOf()
  • String.prototype.localeCompare()
  • String.prototype.match()
  • String.prototype.padEnd()
  • String.prototype.padStart()
  • String.prototype.repeat()
  • String.prototype.replace()
  • String.prototype.replaceAll()
  • String.prototype.search()
  • String.prototype.slice()
  • String.prototype.split()
  • String.prototype.startsWith()
  • String.prototype.substring()
  • String.prototype.toLowerCase()
  • String.prototype.toString()
  • String.prototype.trim()
  • String.prototype.valueOf()

Array

  • Array.prototype.at()
  • Array.prototype.concat()
  • Array.prototype.copyWithin()
  • Array.prototype.entries()
  • Array.prototype.every()
  • Array.prototype.fill()
  • Array.prototype.filter()
  • Array.prototype.find()
  • Array.prototype.findIndex()
  • Array.prototype.findLast()
  • Array.prototype.findeLastIndex()
  • Array.prototype.flat()
  • Array.prototype.flatMap()
  • Array.prototype.forEach()
  • Array.prototype.includes()
  • Array.prototype.indexOf()
  • Array.prototype.join()
  • 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.toString()
  • Array.prototype.unshift()
  • Array.prototype.values()
  • Array.prototype.with()

Object

  • Object.prototype.hasOwnProperty()
  • Object.prototype.isPrototypeOf()
  • Object.prototype.propertyIsEnumerable()

Map

  • Map.prototype.clear()
  • Map.prototype.delete()
  • Map.prototype.entries()
  • Map.prototype.forEach()
  • Map.prototype.get()
  • Map.prototype.has()
  • Map.prototype.keys()
  • Map.prototype.values()
  • Map.prototype.set()

Set

  • Set.prototype.add()
  • Set.prototype.clear()
  • Set.prototype.delete()
  • Set.prototype.difference()
  • Set.prototype.entries()
  • Set.prototype.forEach()
  • Set.prototype.has()
  • Set.prototype.intersection()
  • Set.prototype.isDisjointFrom()
  • Set.prototype.isSubsetOf()
  • Set.prototype.isSupersetOf()
  • Set.prototype.keys()
  • Set.prototype.symmetricDifference()
  • Set.prototype.union()
  • Set.prototype.values()