小编Tru*_*zze的帖子

如何从同一个类中的另一个函数调用函数

我是 javascript 新手,不知道如何解决这个问题。我目前正在尝试创建一个小的个人推特机器人,它会在新推文中“提醒”我,查看新的关注者等。我正在用 node.js 和 npm 包 Twit 编写这个机器人。我目前正在尝试创建一个创建新推文的函数。我的问题是,如果我尝试运行我的代码,我会收到来自 node.js 的错误。

这是我的 bot.js 文件

var config = require("./app/config");
var TwitterBot = require("./app/classes/TwitterBot");
var Twit = require("twit");

var T = new Twit(config);
var app = new TwitterBot(T);

app.tweet({ text: 'This is my test Tweet.' });
Run Code Online (Sandbox Code Playgroud)

我的班级档案

module.exports = class TwitterBot {
  constructor(T) {
    this.T = T;
    this.colors = require('colors/safe');
    console.log("Class works");
  }

  tweet(data) {
    this.T.post(
      'statuses/update',
      { status: data.text },
      function(err, data, response) {
        if (err) {
          this.error("Something went wrong");
        } …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

4
推荐指数
1
解决办法
6250
查看次数

Javascript在变量中使用if语句

Hello stackoverflow社区,

我正在尝试通过if语句和其他变量创建变量,但它不起作用.如果有人能帮助我,我会非常感激.

这是我创建returntouser变量的代码

function userinput() {
  return returntouser = metaTitle + "\n" +  metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)

现在我试图从"metaTitle"变量中创建一个if函数.如果用户不在textform中写任何内容,则"metaTitle"变量将不会添加到"returntouser"变量中.

function userinput() {
  return returntouser = if (document.getElementById("userinputTitle").length > 0) { return metaTitle } + "\n" +  metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何添加这个函数,以便将"metaTitle"变量添加到"returntouser"变量

javascript variables if-statement

1
推荐指数
1
解决办法
108
查看次数

标签 统计

javascript ×2

if-statement ×1

node.js ×1

variables ×1