JS函数可以再添加属性(包括方法)
2023-09-11 14:18:06 时间
1 前言
JS函数可以再添加属性(包括方法),这个有点有趣,记录一下。
2 代码
<!DOCTYPE html> <html> <head> <title>Test canvs</title> <script type="text/javascript"> function gameLoop(){ console.log("%cI am red","background-color:red") } gameLoop.start = function(){ console.log("%cstart","background-color:green") } ////Error":Uncaught ReferenceError: aaa is not defined // aaa.start =function(){ // console.log("%cstart","background-color:green") // } gameLoop.start() gameLoop() //console output: //gameLoop.hasOwnProperty("start") //true </script> </head> <body> JS函数可以再添加属性(包括方法) </body> </html>
相关文章
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- require.js 使用
- 总结js(1)
- Javascript将字符串日期格式化为yyyy-mm-dd的方法 js number 类型 没有length 属性 string类型才有
- (六)Net Core项目使用Controller之一 c# log4net 不输出日志 .NET Standard库引用导致的FileNotFoundException探究 获取json串里的某个属性值 common.js 如何调用common.js js 筛选数据 Join 具体用法
- 判断js对象是否拥有某属性
- vue2.0 flexible.js + rem 进行自适应开发
- Node.js(三)—— 内置模块之fs
- js中属性点.和中括号[]的关系。
- js判断对象是否包含某个(字段)属性
- base.js,通用js方法,Js方法封装
- Qt编写echart仪表盘JS交互程序支持webkit和webengine(开源)
- JS教程之Electron.js设计强大的多平台桌面应用程序的好工具
- JS高阶---闭包应用(自定义JS模块)
- JS高阶---简介+数据类型
- js中的闭包内存泄漏的两种解决方法
- JS位运算
- chosen.jquery.min.js动态添加下拉内容
- js-dom-动态创建html标签时,name属性的初始化问题
- TypeScript函数(与js函数区别、返回值类型、必填参数可选参数默认参数剩余参数、函数重载)、接口(对象形状描述、可选属性只读属性、索引签名任意属性、接口与类型别名的区别、声明合并、接口继承)、类(类的属性和方法、私有字段、存取器、继承、访问控制修饰符、类的方法重载)
- js原生获取某元素的属性的兼容性方法
- 【HarmonyOS】【JS】 鸿蒙js开发使用div自带的scroll,滑动条拉不到最下面?
- JS window.open()属性
- js 获取 对象 属性名称(转载)
- iOS - 使用WKWebView时OC调JS的user-select属性控制用户操作
- Tab选项卡 延迟切换效果js实现
- JQuery/JS插件 linq.js 获取所有选中行的Id