javascript-objects

    1热度

    1回答

    我很擅长使用VBA开发(用链锯切割企业繁文tape节),并且已经熟练地使用各种附加参考扩展这些宏(IE,Excel,Outlook和Word自动化对象,其中IE是我最好的'技巧')。 无论如何,我很好奇我怎样才能得到一个网页上给定对象的OOP'胆量'列表,看到我的IDE不能给出任何提示。 下面是一些示例代码,确保shdocvw.dll中被引用,并设定“www.mywebsite.com”的用户名和

    2热度

    5回答

    我正在学习如何在JavaScript中创建对象。当我做到这一点... var Person = { name: "John Doe", sayHi: function() { alert("Hi"); } }; 我知道,我创建一个Person类的一个实例,但我不知道如何(或者如果)我可以重复使用类来创建另一个实例。 JavaScript具有哪些OOP功

    2热度

    6回答

    属性(键)可以使用点符号以及方括号来访问和设置。任何建议时使用点原型语法 var myObj = {}; myObj.myProp1 = 'value1'; //works, an expando property myObj[myProp2] = 'value2'; // FAILS, myProp2 is undefined myObj["myProp2"] = 'value2'; //

    8热度

    5回答

    在我的JavaScript对象,我发现自己写的: this_object = this; 这似乎是通过成员变量对外部函数的唯一途径... google.maps.event.addListener(this.marker, 'click', function() { this.info_window.setContent('Chicago marker'); this.in

    2热度

    1回答

    我有一个JavaScript对象与几个属性。该对象还包含一个实例方法,该方法返回两个对象属性的计算结果。 我使用新的Jquery .link()插件(http://api.jquery.com/link/)来更新UI和表单元素与对象属性值,反之亦然,无论何时窗体或对象被更新。 除了一个表单元素,它应该包含对象的实例方法的结果,但永远不会更新,这是所有工作。 我已经在窗体上放置了一个按钮来手动检查D

    89热度

    3回答

    我是JSON和JavaScript对象的新手。 有人能解释一下JSON和JavaScript对象之间的区别吗? 它们的用途是什么? 一个比另一个更好吗?还是取决于情况? 何时使用哪一个,在什么情况下? 为什么JSON首先创建?它的主要目的是什么? 有人可以举例说明何时应该使用JSON而不是JavaScript对象,反之亦然?

    2热度

    4回答

    我在JavaScript中 var result = { 'org.apache.struts' : '4567ty5y7u8j89hjk789', 'firstName' : 'Thorpe', 'surName' : 'Obazee' } 下面的代码当我尝试读取结果: // this works sys.puts(result.firstName) //

    2热度

    4回答

    当我不知道里面有什么时,我该如何阅读Javascript对象? 我一直在研究node.js,并有一个变量,我真的不知道里面有什么。当我尝试使用sys.puts时: sys.puts(headers) // returns [object Object] 如果在JavaScript中有类似print_r的东西,那本来就不错。

    1热度

    2回答

    可以说我有这个数组电影导演: var directors = ['Woody Allen', 'Woody Allen', 'Clint Eastwood', 'Quentin Tarantino', 'Robert Rodriguez', 'Woody Allen', 'Steven Soderberg', 'Robert Rodriguez, Quentin Tarantino' ]; 在

    15热度

    3回答

    下面将在Firebug或jsconsole.com或其他JavaScript交互式控制台显示: >>> foo = { a : 1, b : 2.2 } Object { a=1, more...} >>> foo.a 1 >>> foo.b 2.2 >>> { a : 1, b : 2.2 } SyntaxError: invalid label { message="inv