《悟透JavaScript》学习札记五之奇妙的对象
来源:互联网 发布:大数据技术应用难吗 编辑:程序博客网 时间:2024/04/18 14:28
在JavaScript中只有object和function两种东西才有对象化的能力。
function Sing()
{
alert(Sing.author + ": " + Sing.poem);
};
Sing.author = "Kevin";
Sing.poem = "Have a nice day!";
Sing(); // output: Kevin: Have a nice day!
Sing.author = "Sam";
Sing.poem = "Good luck!";
Sing(); // output: Sam: Good luck!
上述代码中,Sing函数被定义后,有给Sing函数动态地增加了author和poem属性。从而可以更好的理解函数即对象的本质。
var anObject = {}; // 一个对象
anObject.aProperty = "Property of object"; // 对象的一个属性
anObject.aMethod = function(){ alert("Method of object");}; // 对象的一个方法
// 可以将对象当数组以属性名作为下标来访问属性
alert(anObject["aProperty"]); // output: Property of object
// 同上,以方法名作为下标
anObject["aMethod"](); // output: Method of object
// function 类似
以上代码说明,JavaScript中的对象和function既具有对象的特征也有数组的特征。注:数组是线性数据结构,一般有一定的规律,适合进行统一的批量迭代操作等,有点像波。而对象是离散数据结构,适合描述分散和个性话的东西,有点像粒子。从而,JavaScript中的对象和function具有波粒二象性。
- 《悟透JavaScript》学习札记五之奇妙的对象
- 《悟透javascript》学习笔记:五、奇妙的对象
- 悟透JavaScript之奇妙的对象
- 悟透JavaScript-奇妙的对象
- 悟透JavaScript - 奇妙的对象
- 《悟透JavaScript》学习札记六之放下对象
- 《悟透JavaScript》学习札记七之对象素描
- 《悟透JavaScript》学习札记八之构造对象
- 《悟透JavaScript》学习札记三之函数的魔力
- 《悟透JavaScript》学习札记之标准网页
- 悟透JavaScript(李站老师)-奇妙的对象
- 《悟透JavaScript》学习札记一之回归简单
- 《悟透JavaScript》学习札记二之没有类
- 《悟透JavaScript》学习札记九之初看原型
- 《悟透JavaScript》学习札记十之原型扩展
- 《悟透JavaScript》学习札记十一之原型真谛一
- 《悟透JavaScript》学习札记十一之原型真谛二
- 《悟透JavaScript》学习札记之响应DOM事件
- struts的异常处理
- 安装magento时网页显示500错误
- 关于 AndroidManifest.xml
- 世界上主要BIOS厂家介绍(Phoenix,AMI,Insyde,Byosoft)
- JEditorPane和JTextPane学习总结
- 《悟透JavaScript》学习札记五之奇妙的对象
- 《黑马程序员》java反射复习
- 字节序
- Linux中断实现方法(三):中断处理模型
- MFC一天一练 --- 基本绘图操作
- flex fileReference的上传下载
- magento的模板安装
- Android中Message机制的灵活应用
- 要买还未买的书单——持续更新