草庐IT

private-key

全部标签

javascript - Typescript 私有(private) setter 公共(public) getter 约定

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion所以我想要一个不可变的Vector类。为此,我需要一个用于x和y坐标的公共(public)getter和一个私有(private)setter,以便我可以在构造函数中实际初始化这些值。我有几个可供选择的选项,所以我想知道哪个符合惯例。我可以这样做:classVector{constructor(private_x:number,private_y:number){}publicgetx()

javascript - 如何创建原型(prototype)函数可访问的私有(private)变量?

我正在尝试更深入地掌握原型(prototype)继承和类创建(我知道,还有其他方法,但为此我正在尝试掌握原型(prototype)。)我的问题是:使用以下代码例如,有没有一种方法可以在Tree和Fruit中创建私有(private)变量,这些变量不会随函数返回,但原型(prototype)函数genus仍然可以访问和批量?varTree=function(name,size){this.name=name;this.size=size;};Tree.prototype.genus=function(){return((typeofthis.name!=='undefined')?thi

javascript - 将对象添加到 Firebase 时设置自己的 key - AngularFire

我可以使用以下方法将对象添加到我的Firebase数据存储区:varuniqueId={name:"aname",location:"newyork"}$scope.myItems.$add(uniqueId).then(function(firebaseId){//dosomethingonsuccess},function(){//dosomethingifcallfails});上面的代码会将一个对象添加到我的数据存储中,如果添加成功,将返回一个由Firebase生成的ID。我刚刚添加的对象保存在这个键下。有没有办法让我在添加到我的数据存储时指定键名是什么?

javascript - 如何在不知道 key 的情况下访问 javascript 对象值

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIenumeratethepropertiesofajavascriptobject?如果我有这样一个javascript对象:data={a:2,b:3}但是a和b是任意的并且在运行时决定。有没有办法通过对象并在不知道key的情况下访问所有属性?

javascript - 如何将私有(private)变量添加到这个 Javascript 对象文字片段?

在MDC上找到了这个,但是如果我想将一个私有(private)变量添加到vardataset={tables:{customers:{cols:[/*here*/],rows:[/*here*/]},orders:{cols:[/*here*/],rows:[/*here*/]}},relations:{0:{parent:'customers',child:'orders',keyparent:'custid',keychild:'orderid',onetomany:true}}}按照我对Javascript中OOP的理解,如果存在这样的项目,我可以访问dataset.tables

javascript - 使用 Sinon 在 Javascript 中测试私有(private)成员

我开始编写一些javascript测试,并试图找出检查模块构造函数的私有(private)成员的最佳方法。例如,在下面的示例中,我使用揭示模块模式将公共(public)api公开到我的模块。我想测试在$.getJSONajax请求的回调期间是否正确设置了privateVar。第二个测试it('shouldupdateprivateVar',...),不起作用,因为myModule.privateVar(有意)不在公共(public)api中对于模块。所以,我的问题是,在不必将privateVar设为公共(public)api的一部分的情况下测试这种行为的最佳方法是什么?是否有更好的方法

javascript - 在javascript中测试私有(private)函数

我在Javascript中使用模块模式将我的公共(public)接口(interface)与私有(private)实现分开。为了简化我正在做的事情,我的代码生成了一个图表。该图表由多个部分(轴、标签、绘图、图例等)组成。我的代码如下所示:varGraph=function(){varprivate_data;functiondraw_legend(){...}functiondraw_plot(){...}functionhelper_func(){...}...return{add_data:function(data){private_data=data;},draw:functi

Javascript:为什么私有(private)函数中的 "this"指的是全局作用域?

考虑以下代码:functionA(){}A.prototype.go=function(){console.log(this);//A{go=function()}varf=function(){console.log(this);//Window};f();}vara=newA();a.go();为什么函数“f”中的“this”指的是全局范围?为什么它不是函数“A”的范围? 最佳答案 JavaScript对特殊名称this指的是什么有不同的概念比大多数其他编程语言做的。恰好有五个不同this的值可以在语言中绑定(bind)的方式。

javascript - 如何捕获谷歌地图的无效 API key

我有这个代码:如果key无效,则会弹出警报,但我想在这种情况下执行一些操作。我不确定如何连接它。有什么想法吗? 最佳答案 Google不提供检查GoogleMapsAPIkey的外部方法。因此,您不能查询某些服务,例如“此代码是否有效abcde1234”并获得TRUE/FALSE响应。关于howtheMapsAPIkeyisgenerated的讨论.但我建议你看看MikeWilliamsabouttheGValidateKeyfunction的帖子.这是实际执行神奇验证的函数-它到底做了什么,比如从您的Google帐户/域创建哈希-

javascript - 如何使用 bower 在 javascript 项目中包含私有(private)本地文件

我想包含一个自定义文件作为Bower依赖项之一。我有以下bower.json{"name":"xyz","version":"0.0.0","dependencies":{"sass-bootstrap":"~2.3.0","requirejs":"~2.1.4","modernizr":"~2.6.2","jquery":"~1.9.1","beautify":"file:/path/to/beautify.js"},"devDependencies":{}}但是当我安装bower时它给出了错误:bowerbeautify#*ENOTFOUNDPackagefile:/path/to