使用typeof检查功能

时间:2017-03-12 10:37:57

标签: javascript

我使用typeof来识别元素的类型。

这是我的代码:

<script>
alert("before = " + typeof test);
function test(i) {}
alert("after = " + typeof test);
</script>

在输出中我看到:

before = function
after = function

当页面加载然后该功能尚未定义时,第一个警报应该说undefined。那么为什么它在我的输出中说function

1 个答案:

答案 0 :(得分:0)

原因是悬挂了一个功能。因此,有效:

# flask forms uses the same fields
from wtforms import Form, DateTimeField

class ArticleForm(Form):
    date = DateTimeField('Date')

form_data = MultiDict()
# your format of date dd-mm-yyyy - 28-03-2017
date = '28-03-2017'
form_data.add('date', date)
article = ArticleForm(form_data)
print article.validate() # False