草庐IT

java获取不到值

全部标签

javascript - 如何从键和值获取javascript对象的路径

我有一个javascript对象宽度深度。我需要知道对象ex:"obj1.obj2.data1"中此键的确切路径我已经知道key是data1,value是123我的javascript对象看起来像这样{obj1:{obj2:{data1:213,data2:"1231",obj3:{data:"milf"}}},obj4:{description:"toto"}}我怎样才能做到这一点?这是一个jsfiddle:http://jsfiddle.net/3hvav8xf/8/我正在尝试实现getPath。 最佳答案 我认为递归函数可以帮

JavaScript 获取父函数参数

我有这样的功能:define(['module','controller'],function(module,controller){(newmodule).build();});在module.build中,我想自动获取父级的参数,例如:module=function(){this.build=function(args){//makeargstheargumentsfromcaller(define)fnabove};};我知道我可以这样做:module.build.apply(this,arguments);但我想知道是否有更好的方法。有什么想法吗?

javascript - AngularJS 获取范围内的选定项

我正在使用Ionic和AngularJS开发应用程序。不知道如何获取所选选项的值Controller.controller('TestCtrl',function($scope,$options){$scope.options=[{id:0,label:'15',value:15},{id:1,label:'30',value:30},{id:2,label:'60',value:60}]$scope.countSelector=$scope.options[0];$scope.changeCount=function(obj){obj=JSON.parse(obj);console.

javascript - jQuery Slidedown 如何在显示之前获取隐藏项的最终高度?

我正在尝试复制jQueryslideDown()在GSAP中,我无法弄清楚jQuery如何计算当前隐藏的项目的高度,就好像它被设置为height:auto.我尝试在GitHub上搜索代码,但在jQuery.fn.slideDown中找不到任何似乎在执行此操作的代码或jQuery.fn.animate它称之为。SO上有几个类似的问题,提出了几个解决方案,似乎都有各自的问题:克隆该元素,将其放置在屏幕外并计算其高度。如果该元素或其任何子元素具有由CSS样式设置的高度,它要求元素位于DOM中的原始位置(例如.accordianItem可能只有在其.accordian内部时才会设置样式)。显示

javascript - 如何获取 AudioBufferSourceNode 当前时间?

在处理音频元素()或上下文(AudioContext)时,您可以检查它们的currentTime属性来准确知道缓冲区的播放时间。在我在单个AudioBufferSourceNode中创建多个源(或AudioContext)之前,所有这些都很好,花花公子。.源可以在不同的时间播放,因此我需要知道它们对应的currentTime的,以说明:一些基本代码供您使用:buffer1=[0,1,0];//notrealbuffersbuffer2=[1,0,1];ctx=newAudioContext();source1=ctx.createBufferSourceNode();source1.b

javascript 无法获取未定义或空引用的属性 'value'

我有以下代码,java脚本抛出错误“无法获取未定义或空引用的属性‘值’”。我究竟做错了什么?下面是我试图执行以验证一个输入字段的示例代码。functionvalidate_frm_new_user_request(){alert('test');valid=true;if(document.frm_new_user_request.u_isid.value==''){alert("PleaseenteryourvalidISIDInformation.");document.frm_new_user_request.u_isid.focus();valid=false;}returnv

Javascript 获取 api : Can't retrieve some response header

我正在使用javascriptfetchAPI来查询跨域api,使用此代码:fetch('https://api.com/search?query="2016"').then(function(response){console.log(response.headers.get('Access-Control-Allow-Headers'))console.log(response.headers.get('Content-Range'))console.log(response.headers.get('Accept-Range'))console.log(response.head

javascript - nodemon 找不到模块 '/path/to/project/home/index.js'

我在Linux机器上使用nodmeon1.9.1版。我正在运行nodemon:nodemon--watch./build我在构建文件夹中有我的index.js内容。但是当我运行nodemon时,它一直在项目的主文件夹中寻找index.js文件,因此它抛出一个错误,因为它在那里找不到它。我尝试检查nodemon--help以获得更好的选项,但我没有看到任何选项,并且还在脚本对象的package.json文件中写入了它,它仍然会抛出相同的错误。我也尝试运行它,因为nodemon--watch./build/index.js仍然抛出错误。此外,index.js文件只包含一个console.l

javascript - iPad 的 Safari 上的 Firebase;找不到变量 : Notification

我使用Firebase的云消息传递,但它不适用于iPad和iPhone。这是我能用它做的最简单的用法。我刚刚完成了所有关于异地通知的教程,但我直接在Firebase的脚本中得到了这个错误. 最佳答案 iOS不支持通知APIhttps://caniuse.com/#search=Notification我创建了一个函数,让您知道用户的浏览器是否支持它。constisSupported=()=>'Notification'inwindow&&'serviceWorker'innavigator&&'PushManager'inwindo

javascript - Typescript 找不到在 "paths"设置中定义的模块

在我的React项目中,我在webpack配置中定义了一个模块别名。我想开始转向Typescript。//我尽量简化设置这是我在根文件夹中的tsconfig.json:{"compilerOptions":{"target":"es6","module":"es6","moduleResolution":"node","jsx":"react","noImplicitAny":true,"strictNullChecks":true,"sourceMap":true,"lib":["dom","es2015","es2016"],"baseUrl":"./src","paths":{"