js 对象总结

本文概述了JavaScript中创建对象的六种方式,包括new操作符配合Object创建和字面式创建。还介绍了判断对象是否为空、获取对象长度、遍历对象的五种方法以及对象属性存在判断和排序技巧。最后,作者分享了一个对象数组排序的封装函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天菜鸟整理自己的 goole 书签栏,突然发现,看着确实挺有用,通过标题大致就知道是什么内容,大致就知道了什么时候可以帮助菜鸟解决什么问题,没用的或者太简单的就删除了。

但是菜鸟转念一想,发现菜鸟脑子里是一点印象都没有,如果用的时候来找的话,找得到还好,找不到就像考试作弊,明明考试前还看见了,但是一到考试就找不到答案在哪里的感觉,心态直接炸了。

而且感觉一些基础,即使不好记,也真的需要记在脑子里,而不是书签里,所以就把几个菜鸟感觉很重要、很常用的,这里做个总结,俗话说:好记性不如烂笔头,也希望可以帮助读者!

1、创建对象的6种方式总结

这里菜鸟能力有限,就不班门弄斧了,建议看原文:创建对象的6种方式总结,其实不难,最常用的就是菜鸟下面介绍的两种中的第二种,直接用 {} 创建,顶天加一个构造函数类型 或者 混合模式,但是这两种现在一般用 class 代替了!

一、new 操作符 + Object 创建对象

var person = new Object();
person.name = "lisi";
person.age = 21;
person.family = ["lida","lier","wangwu"];
person.say = function(){
   
    alert(this.name);
}

二、字面式创建对象

这里就是直接使用 {} 创建对象!

var person = {
   
    name: "lisi",
    age: 21,
    family: ["lida","lier","wangwu"],
    say: function(){
   
        alert(this.name);
    }
};

2、js 如何判断对象是否为空

function goodEmptyCheck(value) {
   
    return value 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PBitW

可以去掘金看更完善版本

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值