对象
2021/6/20 23:26:04
本文主要是介绍对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
对象
是属性和方法的结合:
1.属性:一辆汽车:有颜色,牌子,大小.
2.方法:发动起来 直行 左转 倒车
JS中的对象:
1.自定义对象是用户自己写的对象
2.内置对象是JS里提供的对象
3.宿主对象:根据不同执行环境划分的
对象字面量:
{属性名1:属性值1,属性名:2 属性值2}
var(类型) car(对象)={
brand(属性名):'奥迪'(属性值),
color:'蓝色', size:5000, 'made-in':'德国',//made-in属性名不加''报错 };
}
{ }里面是属性
属性名的引号可以忽略,如果有特殊字符必须添加
访问属性:
1.对象名.属性名
2.对象名['属性名 ']
(前面要是没有属性值,则返回值undefind)
修改属性:
对象名.属性名
对象名['属性名']
内置构造函数的写法:new object()
创建一个空对象,需要单独添加每个属性
var emp(对象名)=new object ()
emp.eid.=1(属性名);
var car = new Object();
car.brand ='迈凯伦';
car.color='蓝色';
car.len='5000mm';
car.width='1900';
console.log(car);
遍历属性:
for(var k in 对象){ k代表每个属性名 对象[k] 代表属性名对应的属性值 }
检测属性是否存在
1.对象.属性名 === underfind
结果要是存在就是false 不存在就是true
2.对象.hasOwnProperty('属性名')
结果要是存在就是true 不存在就是flaes
3.'属性名'in对象
结果要是存在就是true 不存在就是flase
这篇关于对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器