如何使用 js 扩展 prototype 方法
2024-09-08 02:27:53
如何使用 js 扩展 prototype 方法
expand prototype
function enhancedLog(msg = ``) {
// this.msg = msg;
enhancedLog.msg = msg;
console.log(`msg =`, msg);
}
//
enhancedLog.__proto__.emoji = function() {
console.log(` msg =`, this.msg, enhancedLog.msg);
}
enhancedLog.__proto__;
// ƒ () { [native code] }
//
enhancedLog.prototytpe.emoji = function() {
console.log(` msg =`, this.msg);
}
// VM350:1 Uncaught TypeError: Cannot set property 'emoji' of undefined
enhancedLog.prototytpe
// undefined
enhancedLog(``);
enhancedLog.emoji();
refs
xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
最新文章
- 1、基于MFC的OpenGL程序
- js 中闭包的概念
- HTML5 WebSocket 技术介绍
- jQuery Mobile学习日记(二)
- 学习OpenCV——Kalman滤波
- 各大Oj平台介绍
- ExtJS5_主界面上加入顶部和底部区域
- Linux定义系统提示符的变量:PS1
- 在使用<;script>;嵌入JavaScript代码时,不要在代码中的任何地方出现";<;/script>;";字符串
- 初遇 Asp.net MVC 数据库依赖缓存那些事儿
- git add . 提示 `Changes not staged for commit`
- Redis的Cluster配置
- [UE4]用Format Text进行调试
- Oracle层级询语句connect by 用法详解
- centos7搭建Cisco上网方式
- [leetcode]43. Multiply Strings高精度乘法
- Linux 中的命令链接操作符
- spring+activemq配置文件内容及实现原理
- php优秀框架codeigniter学习系列——CodeIgniter.php概览
- RocketMq(一)初识消息中间件