尝试查看输出时如何使用 console.log? [复制]

Posted

技术标签:

【中文标题】尝试查看输出时如何使用 console.log? [复制]【英文标题】:How to use console.log when trying to see an output? [duplicate] 【发布时间】:2021-09-10 12:12:15 【问题描述】:

例如,声明activeTabIndex

如何查看我是否设置了 activeTabIndex 事件?

代码如下:

 <TouchableOpacity onPress=() => setActiveTabIndex(0) style= width: Dimensions.get("window").width / 4, padding: 5, alignItems: "center" >
          <Home height=30 width=22 fill=activeTabIndex == 0 ? "blue" : "#d4e6f1" />
        </TouchableOpacity>

在哪里写console.log(activeTabIndex)什么的)

【问题讨论】:

activeTabIndex 在 JSX 开始和结束标记之间... 在开发者工具上,console.log(activeTabIndex) 不起作用 您不必使用console.log,只需在html 中使用activeTabIndex,该值就会打印在HTML 中。 setActiveTabIndex函数中有console.log(whateverVarIsPassed) 这没有任何意义。 - 如果需要,您可以执行 console.log(setTabIndex (activeTabIndex)) 并返回 tabIndex,但反之则不行 【参考方案1】:
    您可以将 activeTabIndex 绑定到您的 JSX 模板,例如。 activeTabIndex 您可以在 setActiveTabIndex() 方法中添加一个 console.log(index) 来查看它是否被触发。

【讨论】:

这基本上是cmets对问题的巩固。这个问题不值得回答,应该删除 我只是无法理解.. 我的意思是我想写入控制台本身。 setActiveTabIndex() 这只是设置状态,如果我写 setTabIndex(console.log(activeTabIndex) 是没有意义的,因为我在那里设置,如果我写这个,它不会被设置

以上是关于尝试查看输出时如何使用 console.log? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何 console.log 大对象? [复制]

iOS UIWebView 中的 Javascript console.log()

console.log 格式化输出

如何使用 Chrome 的新 `console.log()` 输出?

Console.log 语句在 Jest 中不输出任何内容

使用 Selenium 从 Firefox 获取 console.log 输出