javascript - 跟随的输出是什么,为什么?
问题描述
以下输出将是什么以及为什么
let user = "Brienne of Tarth"; "Sansa Stark"; "Lyanna Mormont";
chrome 打印最后一个,当我访问用户时,它显示第一个。为什么会发生
解决方案
在典型的 REPL(read-eval-print 循环)中,被打印的东西只是执行的最后一条语句的评估结果。你有三个陈述:
let user = "Brienne of Tarth";
"Sansa Stark";
"Lyanna Mormont";
第一个是变量赋值,后两个只是字符串表达式,它们自己什么都不做,但仍然是有效的语句。
如果你把它放在控制台中,Chrome 只会打印最后一条语句的值(“Lyanna Mormont”)。
推荐阅读
- java - 显示先前存储的图像 uri
- reactjs - 如何在 React 中设置内联样式?
- java - 如何从网上读取欧洲央行货币汇率?
- php - 将选中的复选框值与 DB 中的值进行比较
- javascript - 无法缩小捆绑包。错误:来自 Terser 的 static/js/main.68c81611.chunk.js
- python - 通过在代码修订中断言一致的行为来进行 Python 测试?
- ruby-on-rails - reCAPTCHA Gem:如何抑制 Rails 应用程序中的错误消息?
- python - 比较 2 个 ML 模型的性能准确度之间的差异是否具有统计显着性
- ios - Swift UITableView 无法正确计算内容高度
- python - 将多个 csv 文件从不同的目的地解压缩到一个共同的目的地