functionmyFunction(){console.log(myFunction.name);}myFunction();// 输出 "myFunction" ES6箭头函数:箭头函数是匿名函数,因此无法直接获取函数名称。但是可以使用变量或属性来存储箭头函数,并通过访问该变量或属性的名称来获取函数名称。例如: 代码语言:javascript ...
函数名称为getFuncName,在为了获取Javascript函数名称的时候,直接使用getFuncName函数 function getFuncName(_callee) { var _text = _callee.toString(); var _scriptArr = document.scripts; for (var i=0; i<_scriptArr.length; i++) { var _start = _scriptArr[ i].text.indexOf(_text); if (_...
Function.prototype.method =function(name, func){//避免覆盖已有的方法if(!this.prototype[name]){this.prototype[name] =func; }returnthis; };//通过Function.method方法添加一个加法函数到Function,该函数的名称为“add”Function.method("add",function(a, b){if(typeofa != 'number' ||typeofb != ...
const createPet = function (name) { let sex; const pet = { // 在这个上下文中:setName(newName) 等价于 setName: function (newName) setName(newName) { name = newName; }, getName() { return name; }, getSex() { return sex; }, setSex(newSex) { if ( typeof newSex === "st...
getName: function() {returnthis.name; } }object.getName();//'Eric'(object.getName)();//'Eric'(1,object.getName)();//'Window'(object.getName =object.getName)();//'Window' 实际上,在函数执行语句中‘object.getName()’,括号左边的是一个referenceType,它的base属性为执行环境this提供引用...
function getname(){ return document.getElementById('txtname').value}
function myFunction() { document.getElementById("demo").innerHTML = "Hello World";} 尝试一下 » 实例 JavaScript 函数可定义为一个表达式。 函数表达式可保存在变量中: var x = function (a, b) {return a * b}; 尝试一下 » 实例 在函数...
}; }};alert(object.getNameFunc()());///弹出“The Window”,为什么呢?这样理解 var fun = object.getNameFunc();这个返回的是一个function 也就是 fun = function(){ return this.name;}此时,fun中的this指向是window,所以this.name是The window 第二个也类似理解即可。
function Person() { var name = 'anyup'; this.getName = function(){ return name; } } var me = new Person(); person.getName(); // 'anyup' person.name = 'anyup2'; // 你仍然可以设置person.name属性,但是这个对象内部的name值是保持不变的。
letname='Lydia'functiongetName(){console.log(name)letname='Sarah'}getName() A: Lydia B: Sarah C: undefined D: ReferenceError 答案: D 每个函数都有其自己的执行上下文。 getName函数首先在其自身的上下文(范围)内查找,以查看其是否包含我们尝试访问的变量name。 上述情况,getName函数包含其自己的name变...