iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript对象的增删改查怎么实现
  • 184
分享到

javascript对象的增删改查怎么实现

2023-06-29 12:06:17 184人浏览 八月长安
摘要

小编给大家分享一下javascript对象的增删改查怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是对象?嘿!这还用问吗?对象不就是“你的女朋友” 嘛!,或许你以为我在胡说,但事实上确实就是。看完下面这个定义,

小编给大家分享一下javascript对象的增删改查怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

    什么是对象?

    嘿!这还用问吗?对象不就是“你的女朋友” 嘛!,或许你以为我在胡说,但事实上确实就是。
    看完下面这个定义,你就知道我说的对不对了…

    现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。如,一本书、一辆汽车、一个人都可以是"对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。

    在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。

    对象是由属性和方法组成的。

    • 属性:事物的特征,在对象中用属性来表示(常用名词)

    • 方法:事物的行为,在对象中用方法来表示(常用动词)

    为什么需要对象?

    为什么需要“对象”?是为了化解你的孤独与寂寞嘛,拜托老兄,不要那么肤浅好嘛!

    找对象其他的不说,但她一定有一个作用:她能使你更加完整!

    不信你看:

    保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组(对比python中的列表)。如果要保存一个人的完整信息呢?

    例如,将“张三”的个人的信息保存在数组中的方式为:

    var arr= [‘张三’,‘男’,168,154];

    这样确实存储了数据,但你是不是感觉他还不太完整!你知道168,154分别是什么吗?这时候对象的作用就体现出来了。

    js 中的对象用{ }表示(对比Python中的字典),表达结构更清晰,更强大。

    var obj = {          name:'张三',          sex:'男',          height:168,          weight:154,          fun:function(){              console.log("我是张三!");          }      }
    • 里面的属性或者方法我们采取键值对的形式键属性名:值属性值

    • 多个属性或者方法中间用逗号隔开的。

    • 方法冒号后面跟的是一个匿名函数。

    创建对象的三种方式

    利用对象字面量创建对象

    **对象字面量:**就是花括号{},里面包含了表达这个具体事务(对象)的属性和方法。

    var obj_1 = {}; //创建了一个空的对象

    利用 new 关键字创建对象

      var obj_2 = new Object(); //创建了一个空的对象

    利用构造函数创建对象

    为什么需要构造函数呢?

     var zhang = {          name:'张三',          sex:'男',          height:168,          weight:154,          fun:function(){              console.log("我是张三!");          }      }      console.log(zhang);      var li = {          name:'李四',          sex:'男',          height:176,          weight:154,          fun:function(){              console.log("我是李四!");          }      }      console.log(li);

    可以看到,我们用前面两种创建方法对象,如果需要多一点且属性和方法大都相同的对象时,这样一个一个创建就显得十分麻烦。

    因此,我们可以利用函数的方法,重复这些相同的代码,我们把这个函数就叫做构造函数。

    构造函数:是一种特殊的函数,主要用来初始化 对象,即为对象成员变量赋初始值,它总与 new 运算符一起使用。我们可以把对象中一些公共的属性和方法油取出来,然封装到这个函数里面。

    通俗的说:构造函数就是把我们对象里面的一些相同的属性和方法抽象出来封装到函数里面。

    //构造函数的语法格式function 构造函数名(){<!--{C}%3C!%2D%2D%20%2D%2D%3E-->      this.属性 = 值;      this.方法 = function () { }}new 构造函数名 ();
    function Star(name,age,sex){        this.name = name;        this.age = age;        this.sex = sex;    }    var hg = new Star('胡歌',35,'男');  //调用函数返回的是一个对象    console.log(hg);    var ldh = new Star('刘德华',50,'男');

    javascript对象的增删改查怎么实现


    这样创建对象就方便多了。

    注:

    • 1.构造函数名字首字母要大写。

    • 2.我们构造函数不需要 return 就可以返回结果。

    • 3.我们调用构造函数必须使用new 。

    • 4.我们只要 new Star ()调用函数就创建一个对象。

    new关键字的执行过程

    new 在执行时会做四件事情:

    • 1.在内存中创建一个新的空对象。

    • 2.让 this 指向这个新的对象。

    • 3.执行构造函数里面的代码,给这个新对象添加属性和方法。

    • 4.返回这个新对象(所以构造函数里面不需要 return )。

    对象属性的增删改查(和py的字典类似)

    var obj_1 = {}  //创建了一个空的对象      //添加属性及值      obj_1.name = 'aniu';       obj_1.sex = '男';      console.log(obj_1);

    javascript对象的增删改查怎么实现

    用关键字delete

    var zhang = {          name:'张三',          sex:'男',          height:168,          weight:154,          fun:function(){              console.log("我是张三!");          }      }      delete zhang.weight;  // 删除对象的体重      console.log(zhang);

    javascript对象的增删改查怎么实现

    直接对属性赋新值就可以

     var li = {          name:'李四',          sex:'男',          height:176,          weight:154,          fun:function(){              console.log("我是李四!");          }      }      li.sex = '女'; // 修改对象的性别      console.log(li);

    javascript对象的增删改查怎么实现

    属性:

    console.log(li.name); //法一
    console.log(li[&lsquo;sex&rsquo;]); //法二

    调用方法:

    li.fun()

    var li = {          name:'李四',          sex:'男',          height:176,          weight:154,          fun:function(){              console.log("我是李四!");          }      }      console.log(li.name); //法一      console.log(li['sex']); //法二      li.fun();  //调用方法    function Star(name,age,sex){        this.name = name;        this.age = age;        this.sex = sex;        this.work = function(work){            console.log(work);        }    }    var hg = new Star('胡歌',35,'男');  //调用函数返回的是一个对象    hg.work("仙剑"); //调用方法

    javascript对象的增删改查怎么实现

    总之,这些crud操作和python中的字典十分的相似,很容易上手。

    遍历对象

    var li = {          name:'李四',          sex:'男',          height:176,          weight:154,      }      console.log(li.name);      console.log(li.sex);      console.log(li.height);      console.log(li.weight);

    像这样输出对象的属性值很麻烦,因此可以用遍历。

    for &hellip; in 语句用于对数组或者对象的属性进行循环操作

    var li = {          name:'李四',          sex:'男',          height:176,          weight:154,      }      for (var k in li){          console.log(k); //k 变量 输出得到的是属性名          console.log(li[k]);  // obj[k] 输出得到的是属性值      }

    javascript对象的增删改查怎么实现

    看完了这篇文章,相信你对“javascript对象的增删改查怎么实现”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

    --结束END--

    本文标题: javascript对象的增删改查怎么实现

    本文链接: https://www.lsjlt.com/news/324761.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • javascript对象的增删改查怎么实现
      小编给大家分享一下javascript对象的增删改查怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是对象?嘿!这还用问吗?对象不就是“你的女朋友” 嘛!,或许你以为我在胡说,但事实上确实就是。看完下面这个定义,...
      99+
      2023-06-29
    • 拿捏javascript对象增删改查应用及示例
      目录什么是对象?为什么需要对象?创建对象的三种方式利用对象字面量创建对象利用new关键字创建对象利用构造函数创建对象new关键字的执行过程对象属性的增删改查(和py的字典类似)增删改...
      99+
      2022-11-13
    • MongoDB怎么实现增删改查
      这篇“MongoDB怎么实现增删改查”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MongoDB怎么实现增删改查”文章吧。一...
      99+
      2023-06-30
    • C#抽象增删改怎么实现
      本篇内容主要讲解“C#抽象增删改怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#抽象增删改怎么实现”吧!现在业界火了一种ORM 框架,那就是Dapper,我也是Dapper的粉丝之一,...
      99+
      2023-06-17
    • php怎么实现对新闻信息的增删查改
      PHP是一种开源的服务器端脚本语言,常被用于动态生成 Web 页面。与其它编程语言相比,PHP的语法简单易懂,入手容易,即使是初学者也可以很快上手。在 Web 开发中,新闻管理是很重要的一项工作。随着互联网的发展,新闻信息更新速度越来越快,...
      99+
      2023-05-14
      php
    • JS操作对象数组实现增删改查实例代码
      1.介绍 最近帮朋友弄一个简单的针对json数组的增删改成页面,正好涉及到了js去操作对象数组实现增删改查功能。我估计很多朋友应该也会遇到这类操作,所以记录一下以便分享。 2.数据...
      99+
      2022-11-12
    • MongoDB增删改查之查询怎么实现
      这篇文章主要介绍MongoDB增删改查之查询怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!详述1.简单查询:>db.t1.find() { "_id...
      99+
      2022-10-18
    • 使用JavaScript 怎么对MongoDB进行增删查改操作
      本篇文章给大家分享的是有关使用JavaScript 怎么对MongoDB进行增删查改操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Inse...
      99+
      2022-10-18
    • 怎么实现JavaWeb用户的增删改查
      本篇内容介绍了“怎么实现JavaWeb用户的增删改查”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!准备工作后端技术前端技术角色维护-分页实现...
      99+
      2023-06-16
    • python字典的增删改查怎么实现
      在Python中,字典的增删改查可以通过以下方式实现:1. 增加字典项:- 使用键值对的形式直接赋值:`dict[key] = va...
      99+
      2023-10-11
      python
    • java怎么实现数组的增删改查
      本篇内容主要讲解“java怎么实现数组的增删改查”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java怎么实现数组的增删改查”吧!目录一维数组数组的扩容数组的复制直接将数组赋值给新数组创建一个新...
      99+
      2023-06-20
    • PHP怎么实现增删改查功能
      这篇文章主要讲解了“PHP怎么实现增删改查功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP怎么实现增删改查功能”吧!sql:-- phpMyAdmin SQL&n...
      99+
      2023-06-29
    • winform增删改查功能怎么实现
      在 Winform 中实现增删改查功能,可以按照以下步骤进行操作:1. 设计界面:在 Winform 窗体上添加相应的控件,如文本框...
      99+
      2023-09-13
      winform
    • 怎么用eclipse实现Java增删查改
      要使用Eclipse实现Java的增删查改操作,你可以按照以下步骤进行:1. 创建一个Java项目:打开Eclipse,选择File...
      99+
      2023-08-14
      eclipse Java
    • express+mongoose如何实现对mongodb增删改查
      这篇文章主要为大家展示了express+mongoose如何实现对mongodb增删改查,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。写在开头本文主要分享我如...
      99+
      2022-10-18
    • Java怎么使用jdbc连接实现对MySQL增删改查
      这篇文章主要介绍了Java怎么使用jdbc连接实现对MySQL增删改查的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java怎么使用jdbc连接实现对MySQL增删改查文章都会有所收获,下面我们一起来看看吧。1...
      99+
      2023-07-05
    • python实现mongodb的增删改查
                                                            python实现mongodb的增删改查环境:192.168.122.1    python192.168.122.11  mong...
      99+
      2023-01-31
      python mongodb
    • mongodb中怎么实现增删改查操作
      这篇文章给大家介绍mongodb中怎么实现增删改查操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一: Insert操作上一篇也说过,文档是采用“K-V”格式存储的,如果大...
      99+
      2022-10-18
    • vue中怎么实现增删改查操作
      vue中怎么实现增删改查操作,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。具体内容如下我们把这些用户信息保存到list的数组中,然后增删改查就...
      99+
      2022-10-19
    • winform数据库增删改查怎么实现
      在WinForm应用程序中实现对数据库的增删改查操作,可以按照以下步骤进行:1. 创建数据库连接:使用合适的数据库连接对象(如Sql...
      99+
      2023-09-05
      winform 数据库
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作