没有合适的资源?快使用搜索试试~ 我知道了~
代码如下: /* 数组和对象 【JavaScript 权威指南 第五版】 */ /* 对象: 是一个无序属性集合, 每个属性都有自己的名字和值 */ /* 创建对象简单方法, 对象直接量 */ var obj = {}; var obj = {name: ‘maxthon’}; var obj = {name: {}, text: []}; /* 可使用 new 操作符 */ var a = new Array(); var d = new Date(); var r = new RegExp(‘javascript’, ‘i’); var o = new Object(); // var o
资源推荐
资源详情
资源评论
潜说潜说js对象和数组对象和数组
代码如下:
/*
数组和对象 【JavaScript 权威指南 第五版】
*/
/*
对象: 是一个无序属性集合, 每个属性都有自己的名字和值 */
/* 创建对象简单方法, 对象直接量 */
var obj = {};
var obj = {name: ‘maxthon’};
var obj = {name: {}, text: []};
/* 可使用 new 操作符 */
var a = new Array();
var d = new Date();
var r = new RegExp(‘javascript’, ‘i’);
var o = new Object(); // var o = {};
/* 注: new 操作符后跟构造函数, 所以
typeof Array; // ‘function’
typeof Object; // ‘function’
Object 是 Function 的实例.
Function 是特殊的对象, 也是 Object 的实例.
*/
/* 对象属性 */
// 使用 . 符合来存取属性的值.
// 注:同时可使用 [], 里面使用属性名(可使用变量, 这点特别有用).
var t = {};
t.text = ‘hello’;
t.o = {};
t.o.name = ‘rd’;
t.n = [];
var t = {
“text”: “hello”
};
console.log(t.text); // ‘hello’;
// 补充: 通常使用关键字 var 来声明变量, 但是声明对象属性时, 不能使用 var 声明
/* 对象枚举 */
var F = function () {};
F.prototype.name = ‘RD’;
var obj = new F;
for (var key in obj) {
console.log(key); // name;
}
// 仅枚举对象自身, 不沿原型链向上查
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
console.log(key); //
}
}
/* 注: for in 不能枚举出预定义属性; toString. */
/* 检查属性存在性 */
window.a = ‘rd’;
console.log(a in window); // true;
var F = function () {};
F.prototype.name = ‘RD’;
var obj = new F;
console.log(‘name’ in obj); // true;
var toString = Object.prototype.toString;
// 如果对象 obj, 含有方法 getName, 则执行它;
if (obj.getName && toString.call(obj.getName) === ‘[object Function]’) ) {
obj.getName();
}
// 补充:
console.log(null == undefined); // true;
资源评论
weixin_38607282
- 粉丝: 3
- 资源: 973
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MQTT协议的原理、特点、工作流程及应用场景
- Ruby语言教程从介绍入门到精通详教程跟代码.zip
- PM2.5-Prediction-Based-on-Random-Forest-Algorithm-master.zip
- Delphi开发详解:从入门到高级全面教程
- 物理机安装群晖DS3617教程(用U盘做引导)
- 使用jQuery实现一个加购物车飞入动画
- 本项目旨在开发一个基于情感词典加权组合方式的文本情感分析系统,通过以下几个目标来实现: 构建情感词典:收集并整理包含情感极性(正面或负面)的词汇 加权组合:通过加权机制,根据词汇在文本中的重要性、
- Visual Basic从入门到精通:基础知识与实践指南
- 炫酷文本粒子threejs特效
- hreejs地球世界轮廓线条动画
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功