当前位置: 首页 > 编程笔记 >

如何使用自己的原型访问JavaScript对象?

逑禄
2023-03-14
本文向大家介绍如何使用自己的原型访问JavaScript对象?,包括了如何使用自己的原型访问JavaScript对象?的使用技巧和注意事项,需要的朋友参考一下

我们可以通过使用名为“ Object.create() ”的javascript方法创建自己的原型来访问现有对象。使用此方法,我们可以将属性从现有属性继承到新创建的原型。让我们简要地讨论一下。

语法

Object.create(existing obj);

此方法采用现有对象并创建自己的原型,以便将属性从现有对象继承到新创建的原型

示例

在下面的示例中,最初将创建一个名为“ person ”的对象,并使用其自己的原型创建“ Object.create ”并将其分配给变量“ newper ”。稍后,使用原型更改了现有对象的对象,并显示了新属性,如输出所示。

<html>
<body>
<script>
   var person = {
      name: "Karthee",
      profession : "Actor",
      industry: "Tamil"
   };
   document.write(person.name);
   document.write("</br>");
   document.write(person.profession);
   document.write("</br>");
   document.write(person.industry);
   document.write("</br>");
   document.write("Using a prototype the properties of the existing object have been 
   changed to the following");
   document.write("</br>");
   var newper = Object.create(person); /// creating prototype
   newper.name = "sachin";
   newper.profession = "crickter";
   newper.industry = "sports";
   document.write(newper.name);
   document.write("</br>");
   document.write(newper.profession);
   document.write("</br>");
   document.write(newper.industry);
</script>
</body>
</html>

输出结果

Karthee
Actor
Tamil
Using a prototype the properties of the existing object have been changed to the following
sachin
crickter
sports
 类似资料:
  • 问题内容: 是否可以从函数范围内访问python函数对象属性? 例如让我们 现在,如果要返回_x属性内容“ foo”,则必须是什么?如果有可能(简单) 谢谢 更新: 我也想做以下工作: 更新2: 声明不可能(如果是这种情况),以及为什么,比提供一种方法来伪造它更令人满意,例如使用不同于函数的对象 问题答案: 解 使函数的默认参数之一成为对函数本身的引用。 用法示例: 说明 原始张贴者想要一种不需要

  • 如果我尝试调用GMail API,我会得到以下错误: 首先我生成一个代币 接下来我测试令牌 我得到一个错误400错误的请求作为回报。但如果我使用不同的范围,例如谷歌,我会得到200 ok。 我认为错误是“sub”:客户的电子邮件。我尝试在谷歌控制台中添加更多的GMail,有3封邮件是自动为项目创建的,只有来自Json的邮件返回我失败,如果尝试其他邮件,包括自动为项目创建的邮件和我自己的GMail(

  • 问题内容: 我有一个包含XML的String变量。我使用modelAndView.addObject(…)将其添加到模型中。现在,如何在Javascript中访问此对象? 问题答案: 假设您在控制器中做了类似 。 在您的JSP中,您可以执行以下操作: 然后,您可以在JS中使用此变量。

  • 我目前正在构建一个python gRPC服务器,它将大量不同的proto消息序列化为json,以将它们存储到无sql数据库中。我希望简化此服务器的扩展,这样我们就可以添加新类型,而无需重写gRPC服务器和重新部署。理想情况下,我们希望定义一条新消息,将其放入一个proto文件中,并仅更新客户端。服务器首先应该期望任何类型,但知道。进行序列化/反序列化时要查找的原型文件或文件夹。 我读过关于“任何类

  • 本文向大家介绍如何使用JavaScript map()方法访问嵌套对象?,包括了如何使用JavaScript map()方法访问嵌套对象?的使用技巧和注意事项,需要的朋友参考一下 假设以下是我们的嵌套对象- 使用用typeof一起访问嵌套对象。以下是代码- 示例 要运行上述程序,您需要使用以下命令- 在这里,我的文件名为demo119.js。 输出结果 这将产生以下输出-

  • 问题内容: 我想了解何时在js中使用原型方法。应该一直使用它们吗?还是在某些情况下不优选使用它们和/或导致性能下降? 在此站点上搜索js中命名空间的常用方法时,似乎大多数人都使用了基于非原型的实现:简单地使用对象或函数对象来封装名称空间。 来自基于类的语言,很难不尝试绘制相似之处,并认为原型就像“类”,而我提到的命名空间实现就像静态方法。 问题答案: 原型是一种 优化 。 很好地使用它们的一个很好