假设我有任何变量,定义如下:
var a = function() {/* Statements */};
Run Code Online (Sandbox Code Playgroud)
我想要一个函数来检查变量的类型是否像函数一样.即:
function foo(v) {if (v is function type?) {/* do something */}};
foo(a);
Run Code Online (Sandbox Code Playgroud)
如何以上面定义的方式检查变量a是否类型Function?
假设我有一个 json 的 observables :
self.name = ko.observable('Arnab');
self.surname= ko.observale('Bhagabati')
var person = {
name:ko.observable('Arnab'),
lastName= ko.observale('Bhagabati')
}
Run Code Online (Sandbox Code Playgroud)
console.log(person.name());
我可以通过“如何检查我是否person有一个名为“的淘汰可观察财产”来访问人名salary?
if (typeof person.salary() !== 'undefined')
Run Code Online (Sandbox Code Playgroud)
给出params.salary is not a function