JavaScript笔记 02:对象与方法

本文详细介绍了JavaScript中的对象,包括内建对象、宿主对象和自定义对象,并讲解了对象的基本操作。接着讨论了函数的定义、调用、作为参数传递以及立即执行函数。深入探讨了作用域的概念,如全局作用域、函数作用域,以及作用域中的变量和函数声明提前。还解释了构造函数的工作流程、原型对象和原型链。最后提到了函数的this关键字、apply()和call()方法以及arguments对象的应用。
摘要由CSDN通过智能技术生成

对象

对象的分类

  • 内建对象
    • 由ES标准中定义的对象,在任何的ES的实现中都可以使用
    • 例如:Math String Number Boolean Function
  • 宿主对象
    • 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象
    • 例如:BOM DOM console document
  • 自定义对象
    • 由开发人员自己创建的对象

对象的基本操作

// 创建一个对象
var obj = new Object();
console.log(typeof obj); // object

// 向对象中添加属性 | 修改属性
obj.name = "盛望";
obj.age = 22;
obj.gender = "男";
console.log(obj); // {name: "盛望", age: 22, gender: "男"}

// 读取对象中的属性
console.log(obj.name); // 盛望
console.log(obj.age); // 22
// 这种方式读取的好处是:中括号内可以放变量
console.log(obj["gender"]); // 男
console.log(obj["hello"]); // undefined

// 删除属性
delete obj.name;
console.log(obj.name); // undefined

// 检查对象中是否含有指定的属性
console.log("age" in obj); // true

// 对象字面量
var obj1 = {
   
  name: "盛望",
  age: 20
};
console.log(typeof obj1); // object

// 枚举对象中的属性
var obj = {
   
  name: "费渡",
  age: 22,
  gender: "男",
  address: "燕城",
};
for (var item in obj) {
   
  console.log(item); // name, age, gender, address
  console.log(obj[item]); // 费渡, 22, 男, 燕城
}

函数

函数的定义与调用

// 创建一个函数对象
var fun = new Function();
console.log(typeof fun); // function

// 可以将要封装的代码以字符串的形式传递给构造函数
var fun1 = new Function("console.log('嘟嘟')");

// 调用函数
fun1();

// 实际中使用:函数声明
function 
智慧档案馆建设方案旨在通过先进的信息技术智能化手段,全面提升档案管理的效率安全性,满足现代档案管理的需求。方案涵盖了软件、硬件、网络及安全、分布式存储、数据保护、机房建设等多个方面,确保档案馆在数字化、智能化转型中具备高效、安全、可扩展的能力。 在软件部分,智慧档案馆平台集成了档案接收、管理、保存、智能库房管理、辅助鉴定、编研、统计、内部利用、电子阅览室智能服务等功能模块。通过智能化的档案接收管理流程,系统能够高效处理各类档案数据,支持历史数据迁移、数字化成果接收、征集档案接收等操作。智能库房管理模块通过虚拟库房、调卷归卷管理、温湿度管理等功能,确保实体档案的安全保管高效利用。此外,系统还提供了智能辅助鉴定、编研、统计等功能,帮助档案馆实现档案的智能化管理利用。 硬件部分则包括网络及安全设备、分布式存储、数据保护一体机、离线备份设备、机房建设等。网络及安全设备如核心交换机、汇聚交换机、下一代防火墙、终端安全管理系统等,确保了档案馆网络的高效运行数据的安全防护。分布式存储系统通过全分布式架构数据冗余技术,提供了高可伸缩性高可用性,支持多副本或EC冗余机制,确保数据的安全性快速重构。数据保护一体机离线备份设备则通过多种备份恢复机制,确保数据的完整性可恢复性。机房建设部分则通过UPS、精密配电柜、精密空调、冷通道机柜等设备,确保机房的稳定运行高效管理。 智慧档案馆建设方案不仅顺应了国家档案信息化建设的政策要求,还结合了云计算、区块链等新技术,确保了系统的先进性安全性。通过智能化的档案管理高效的数据保护机制,档案馆能够更好地服务于公众,提升档案利用效率,实现档案资源的共建共享。这一方案不仅是档案数字化转型的重要举措,也为未来档案馆的智能化发展奠定了坚实基础。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值