Comment faire un “point de fonction” en javascript

Je suis en train de définir un "point de la fonction" où il n'y a pas de paramètres, mais a une . et une chaîne ou un nombre avant comme celles-ci:

.toUpperCase()
.toLowerCase()
.indexOf()
.charAt()
.substring()

Vous ne 2..toString, pas toString(2).

Comment définissez-vous l'un d'entre eux?

Et pourquoi quand je tape 4..toString() il retourne function toString() {[native code]}?

Ce n'est pas recommandé. Que faire si la spécification officielle plus tard définit une fonction avec le même nom, mais avec un sens différent?
Ensuite, vous devez ajouter les externes méthodes pour le prototype des objets
Ils doivent être des méthodes d'un objet et tout ne se comporte d'une façon que cela fonctionnerait.
en tout cas, 2.toString() est une syntaxe non valide. Vous devez utiliser 2..toString()
vous êtes de trouver prototype

OriginalL'auteur Oliver Ni | 2013-11-09