0
A
回答
0
你最好的選擇是延長Object
原型。
// extend
Object.prototype.myFunction = function(){
console.log('universal Object function');
}
// now every object created and instance of Object will have the method myFunction available to use.
var a = {};
a.myFunction();
+0
如果你要擴展'Object.property'你應該最少用'Object.defineProperty()'做,並確保新屬性不可枚舉。 –
相關問題
- 1. 通對象方法,在Javascript
- 2. 通過參考在JavaScript(調用方法)
- 3. 通過Javascript調用Python方法
- 4. Javascript中的通用記憶方法
- 5. 通過COM接口調用JavaScript方法
- 6. 通過Javascript調用rails ruby方法
- 7. Javascript:使用通配符替換方法
- 8. Javascript調用方法
- 9. JavaScript調用()方法
- 10. JavaScript方法調用
- 11. Javascript方法使用
- 12. Javascript方法使用
- 13. 無法調用Javascript方法
- 14. Javascript - 通過獲取方式獲得值通過獲取方法
- 15. 通通用的方法
- 16. 通過JavaScript的數據,以Ruby方法
- 17. Javascript通過方法獲取數據
- 18. 2sxc |通過調整W/Javascript方法
- 19. 模式切換方法不通過javascript
- 20. 海邊:通過AJAX執行JavaScript方法
- 21. Linq通用方法
- 22. Nlog通用方法
- 23. 通用keyCompare方法
- 24. 通用FromEvent方法
- 25. 通用方法Java
- 26. Swift - 通用方法
- 27. 通用C#方法
- 28. javaparser通用方法
- 29. 通用getter方法
- 30. 與通用方法
擴展'Object'原型,也許? –
[javascript將原型方法添加到所有函數?](https://stackoverflow.com/questions/2126844/javascript-add-prototype-method-to-all-functions) – krillgar
另請參閱[爲什麼要擴展原生對象一個不好的做法?](https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice) –