首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数输出函数文本而不是预期输出

函数输出函数文本而不是预期输出
EN

Stack Overflow用户
提问于 2020-12-09 01:09:01
回答 2查看 45关注 0票数 2

我已经用几种不同的方式问过类似的问题,但这里是它的最简单的版本-当一个函数发生时,我试图通过一个键名值列表递增。然而,当函数被调用时,我得到的只是函数本身的文本。这是一小段-

代码语言:javascript
复制
var knlist = {
    kn10:"2L1qvq6Tg6rMhEwNshr6dQ",
    kn11:"2N_Cl_Gl5fX8_TdLgHP3rQ",
    kn12:"2RbpjbhM3_EfzejfPgzwAw",
    kn13:"2rP8y_ub_alGrzAK_aZrEg",
    kn14:"2S8O9KBwxRlvtZX6kjyS0y",
    kn15:"2Ua5EnPVDwd7LGq6UbT2bQ",
    kn16:"3_17fNbyu2Yw8ozPx8BmkA",
    kn17:"3LB0GSXXVadBlCMhSth3IA",
    kn18:"48JvNwKSgvnWT8nqzWtE3Q",
    kn19:"4CP5JE_mlMMzjvDMMgXncg",
}

var count = 11

var knx = function knxer(){
    if (count === 11) {
    knx = "kn11";
    } else {
    knx = ("kn" + count);
    }};

var keyname = (knlist[knx]);

console.log (count)
console.log (knx)
console.log (keyname)

Console.log KNX只给了我函数knxer()本身的文本,而不是函数在计数增加时应该返回的期望值。

一旦这个问题得到解决,我将让另一个函数在不同的位置增加计数-这是完成I'm going to add an input for the login page后的a full JSFiddle of where that is at.,这样当有人第一次尝试调查时,用户名就有一个可以计算的值,并一遍又一遍地发布每个完成。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-09 01:13:24

问题是您将knix分配给您的函数

代码语言:javascript
复制
var knlist = {
    kn10:"2L1qvq6Tg6rMhEwNshr6dQ",
    kn11:"2N_Cl_Gl5fX8_TdLgHP3rQ",
    kn12:"2RbpjbhM3_EfzejfPgzwAw",
    kn13:"2rP8y_ub_alGrzAK_aZrEg",
    kn14:"2S8O9KBwxRlvtZX6kjyS0y",
    kn15:"2Ua5EnPVDwd7LGq6UbT2bQ",
    kn16:"3_17fNbyu2Yw8ozPx8BmkA",
    kn17:"3LB0GSXXVadBlCMhSth3IA",
    kn18:"48JvNwKSgvnWT8nqzWtE3Q",
    kn19:"4CP5JE_mlMMzjvDMMgXncg",
}

var count = 11
var knx;

function knxer(){
    if (count === 11) {
      knx = "kn11";
    } else {
      knx = ("kn" + count++); // update the count each time it calls
    }};

knxer(); // call it 
var keyname = (knlist[knx]);

console.log (count)
console.log (knx)
console.log (keyname)

票数 1
EN

Stack Overflow用户

发布于 2020-12-09 01:44:11

你必须调用这个函数,

您只是在console.log()中提到了函数名称,

这将调用该函数并返回值console.log(knx())

这不会调用函数,而是返回函数体console.log(knx)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65203564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档