prototype-programming

    9热度

    2回答

    Object.getPrototypeOf(obj)和obj.constructor.prototype有什么不同?还是这两个引用相同的东西?

    11热度

    8回答

    是否有JavaScript模式模仿“受保护”对象属性,就像您在C++语言中看到的一样? 基本上,我想创建一个对象A,它具有许多“受保护的”对象属性,它们只能从对象A的原型中定义的方法访问。即 - A的原型的方法 举例来说,理想的是,像这样: function A(){ var prop1 = 1; } A.prototype.myFunc = function(){ v

    2热度

    2回答

    我不得不在我的代码中使用hasOwnProperty很多,它很烦人,并且驼峰式输入。我想只能说myObj.has('x'),但是当我尝试在Object.prototype中为'hop'创建一个别名'has'时,现在已经在for..in循环中枚举了。什么是获得我想要的最佳方式?我的意思是我可以创建一个像has(obj, prop)一样的全局函数,但我更喜欢点格式,我想知道javascript可能会有

    4热度

    1回答

    延长字符串原型下面是代码 <script> String.prototype.testthing = function() { return "working"; } alert(String.testthing()); </script> 当我打开这个网页,我得到以下 Uncaught TypeError: Object function String() { [na

    1热度

    2回答

    可能重复的区别: JavaScript: Class.method vs. Class.prototype.method 我想了解的对象在JavaScript中。现在我看到了很多不同用途的对象,我无法将它们分开。 对于初学者来说,我想知道最重要的事情就是有什么区别这两个 Something.prototype.else = function(){ return 6; } 而且 So

    2热度

    2回答

    几天前,我在这里发布关于class inheritance 这时,有人提供了一个链接 - a clever script问题由约翰Resig的类继承。 然后我尝试使用这个脚本。 但我发现这个脚本创建的对象将有一个非常深的原型链。 我使用的例子在博客: var Person = Class.extend({ init: function(isDancing){ this.danc

    9热度

    3回答

    我得到下面的代码了意想不到的结果预期: var TestModel, u, u2; function TestModel() {} TestModel.prototype.a = null; TestModel.prototype.b = []; u = new TestModel(); u.a = 1; u.b.push(1); u2 = new TestModel();

    0热度

    2回答

    创建一个对象(类)结构 我想创建最初显示Countries信息JavaScript应用程序,选择所有Regions将显示一个国家和 选择区域的所有相关的Cities将被显示, 在将显示在该城市中选择城市Hotels列表的结尾。 Fron Country到City所有的信息都是相同的。像 id name goedata etc.. 什么是设计HotelLocator应用程序的最佳方式。 我

    -1热度

    4回答

    如何在String()的原型中定义的方法中获取变量名? String.prototype.foobar = function() {alert(/*something here...*/);}; var s="I'm just a stupid string!"; s.foobar(); 应该返回包含 “S” 的警告...... 如何管理呢? 关于。 编辑: 您可以下载这个话题在这里的结果

    3热度

    2回答

    我想扩展Object.prototype,基本上通过UI框架支持JSON数据和html元素中的通知。 Object.prototype.setValue = function(key,value){ // this simply sets value as this[key] = value // and raises an event Binder.setValue