`
jsjxqjy
  • 浏览: 116903 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JS 对象 2.添加对象属性

 
阅读更多

JS中对象 ,为什么要使用对象,有时候为了方便 传递参数 ,我们可以为这个对象封装一些属性,并复值给它

 

 

都是很简单的东西

 

1 。 大括号的使用   用大括号标示对象

 

 

var obj = {name:'qjy',age:24};

alert('name='+obj.name);
alert('age='+obj.age);

 

2. new Object()

 

var obj = new Object();
obj.flag= true;
obj.userId= 24;

alert(flag='+obj.flag);
alert(userId='+obj.userId);

 

用法场景 :

 

   例如我们需要在当前页面 点击 什么的时候需要检查 权限 ,那么可能是 通过open一个窗口 ,要求你输入 用户名或者密码 , 打开的窗口处理完成后,还想跳到其他页面,并把打开窗口的参数 传到 跳转的页面去, 这个时候 我们需要 回调函数 。

  

       当前页面  :

 

 

 

// url : 当检查完 权限跳转的URL 

function hasPrivilege (url) {
				
    //检查权限页面传入的参数 ,实现dealResult  函数	
     OpenOneWindow.dealResult = function (obj) {
	if (typeof(obj) != "undefined" && obj != null) {					
	  if(obj.flag) {	
			url += "&userId=" + obj.userId;
			document.form1.target="mainFrame";
			document.form1.action = url;
			document.form1.submit();
		}
	} else {}
    }
				
      //检查权限
         checkPrivilege(0);
			}  

 

  

其中 checkPrivilege 就是打开一个窗口

 

function checkPrivilege (privilegeId) {
	
	OpenOneWindow.width = 350;
	OpenOneWindow.height = 170;				
		
	OpenOneWindow.open("../xxx.action?privilegeId=" + privilegeId);
}

 检查权限的页面

   

    回调当前页面的函数

 

  window.opener.OpenOneWindow.dealResult (obj);

   

 

 

分享到:
评论

相关推荐

    js对象属性排序

    本篇文章将深入探讨JavaScript对象属性排序的原理、方法以及注意事项。 首先,了解JavaScript对象的基本特性是至关重要的。在ECMAScript规范中,对象的属性访问速度并不依赖于属性的位置或顺序,因为它们内部是通过...

    5.js.对象.rar

    - **动态添加属性**:可以直接通过点表示法或方括号表示法为对象添加新的属性。 4. **方法** 对象的方法是具有执行能力的属性,即其值为函数。例如:`var obj = {name: 'John', sayHello: function(){console.log...

    JS对象及属性参考手册

    3. 属性创建:可以直接在对象上添加属性,例如 `obj.newProp = value`。 4. 静态属性与实例属性:类(函数)对象可以通过 `prototype` 创建静态属性,实例对象则拥有自己的一份副本。 5. 属性特性:JS对象有读写、...

    javascript批量添加对象

    在JavaScript编程中,批量添加对象是一项常见的操作,特别是在处理数据集合或者构建复杂的数据结构时。JavaScript是一种动态类型的脚本语言,其灵活性使得我们能够轻松地创建、修改和扩展对象。以下将详细介绍如何在...

    vue.global.js,Vue.js 框架的核心文件之一

    它包含了 Vue.js 全局对象的定义和一些全局方法和属性的实现。 该文件对整个 Vue.js 应用的运行起着重要的作用,它提供了全局范围的 Vue 构造函数和一些全局方法。例如,你可以使用这个文件来创建全局的 Vue 实例,...

    Javascript创建自定义对象 创建Object实例添加属性和方法

    如下所示: 代码如下: var person...上面的例子创建了一个名为person的对象,并为它添加了三个属性(name、age和job)和一个方法(sayName())。其中,sayName()方法用于显示this.name()的值。早期的JavaScript开发人员

    js中将具有数字属性名的对象转换为数组

    虽然不太常用,但我们的确可以给对象添加以数字为属性名的属性: 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; 这个对象并不是数组类型,那有没有办法把它转换为数组类型呢?jQuery代码中采用了Array.prototype...

    JavaScript 对象.pdf

    对象可以拥有多个属性和方法,可以通过为对象赋值,向已有对象添加新属性,例如:`person.firstname="John"; person.lastname="Doe"; person.age=50; person.eyecolor="blue";`。对象也可以拥有多个方法,例如:`...

    JavaScript核心内置对象.ppt 2

    在JavaScript中,对象是由属性(变量)和方法(函数)组成的,通过对象名和点操作符来访问这些属性和方法。例如,要访问一个对象的属性`propertyName`,我们写`objectName.propertyName`,要调用一个对象的方法`...

    JS 对象,属性

    JavaScript对象允许动态添加、修改和删除属性,无需预先声明。 五、原型与继承 在JS中,每个对象都有一个隐式原型属性 `__proto__`,指向创建它的构造函数的原型。这使得对象可以继承其他对象的属性和方法。通过 `...

    微信小程序 两种为对象属性赋值的方式详解

    微信小程序两种为对象属性赋值的方式 对应config.wxml 阶段一 对应config.js data:{ //定义对象 configs:{} } //方式一 switchChange:function(e){ //为对象的某一属性赋值 configs.config1={ }; ...

    JavaScript中常用函数方法对象篇.docx

    它接受两个参数,第一个参数是要创建的对象的原型对象,第二个参数是可选的,用于指定要添加到新创建对象的可枚举属性。 Object.getPrototypeOf() Object.getPrototypeOf() 方法返回指定对象的原型对象。 Object....

    ActiveObject 对象 Msxml2.DOMDocument 详解

    由于安全原因,ActiveX对象通常受限于同源策略,这意味着JavaScript不能在不同域名之间直接使用Msxml2.DOMDocument对象。不过,在服务器端如ASP.NET中,这个问题不复存在,因此Msxml2.DOMDocument可以在服务器上自由...

    举例说明JavaScript中的实例对象与原型对象_.docx

    在JavaScript中,实例对象与原型对象是两种关键的概念,它们构成了JavaScript对象继承的基础。每当你创建一个新的对象实例,它都会有一个内部链接到它的构造函数的原型。这个原型对象包含了可以通过实例对象访问的...

    JavaScript语言与Ajax应用JavaScript面向对象编程.pptx

    - Boolean对象:用于处理布尔值,有prototyp属性允许添加新方法,toSource()方法返回表示该对象的源代码。 - String对象:处理字符串,提供各种字符串操作方法,如concat()、slice()等。 - Array对象:处理数组,...

    JavaScript中的对象.zip

    JavaScript对象可以在运行时添加或删除属性,这使得它们非常灵活。 ```javascript obj.newKey = 'newValue'; delete obj.existingKey; ``` 七、对象作为函数参数 在JavaScript中,对象可以作为函数参数传递,这在...

    JavaScript学习笔记之创建对象_.docx

    在JavaScript中,对象是核心概念之一,它们是无序...学习和掌握JavaScript对象的创建、属性访问以及原型机制,对于深入理解和使用JavaScript至关重要。理解并熟练运用这些知识点,可以有效地构建复杂的应用程序和组件。

    JavaScript 面向对象.pdf

    JavaScript 面向对象编程 JavaScript 面向对象编程是指使用 JavaScript 语言来实现面向对象编程的编程范式。面向对象编程是一种编程方法,它强调使用对象和类来描述和解决问题。在 JavaScript 中,我们可以使用类和...

    javascript中clone对象详解.docx

    在JavaScript中,克隆对象是一项常见的任务,尤其是在处理复杂的数据结构时。克隆对象的目的是创建一个与原对象具有相同属性和值的新对象,但两者之间没有引用关系,即修改克隆对象不会影响原始对象。在JavaScript中...

    JavaScript对象共6页.pdf.zip

    2. **动态性**:JavaScript对象是动态的,意味着可以在运行时添加、删除或修改属性。 3. **原型链**:每个JavaScript对象都有一个原型对象,可以通过`__proto__`属性访问,这形成了原型链。通过原型链,对象可以...

Global site tag (gtag.js) - Google Analytics