javascript - javascript:获取由另一个函数调用的函数的返回
问题描述
我目前正在尝试通过调用在 div 标签之间插入一个日期,checkDate()
但我不相信它会返回我想要的,即formatDate()
' 的返回。我目前在 div 标签之间没有得到任何返回,但是当我控制台记录该formatDate
功能时,我知道它已被击中,因为日志正在打印出来。
function formatDate(date) {
return "the date is" + date;
}
function checkDate(date) {
let newDate = date
return this.formatDate(newDate)
}
<div>{{ checkDate(date) }}</div>
解决方案
<html>
<head>
<script>
function formatDate(date) {
return "the date is" + date;
}
function checkDate(date) {
let newDate = date;
return formatDate(newDate)
}
</script>
</head>
<body>
<div>{{ <script type="text/javascript">document.write(checkDate(new Date()))</script> }}</div>
</body>
</html>
我的系统上的输出:{{日期为 2019 年 3 月 20 日星期三 11:13:50 GMT+0800(澳大利亚西部标准时间)}}
所以你的设置看起来不错。IT一定是不输出checkDate返回值的外部环境。
推荐阅读
- rust - 函数调用中的生命周期参数有冲突的要求
- node.js - 使用邮递员向nodejs whit Express发送请求时出错?
- file - 有没有办法在windows下用erlang打开文件并锁定
- node.js - 如何在 facebook API 调用中选择用户或页面
- c# - 依赖调用和请求调用之间的时间差异很大
- if-statement - libreoffice calc 错误或错误配置阻止 IF 语句在版本 6.4.5.2 上工作
- android - 连续向不同的特征通知和写入特征
- php - 如果所需文件托管在 Internet 上,我应该在 PHP 中的“require_once”命令中输入什么?
- java - 无法从类型 [java.util.LinkedHashSet ] 转换为类型 [java.util.Set
] - ajax - 我无法使用 ajax 使用 Spring Boot Thymeleaf 端点