考虑功能:
function foo() {
console.log(this);
}
foo();
如何仅打印this
对象的名称(窗口或全局...等),而不打印其内容?
答案 0 :(得分:8)
您可以使用{% block content %}
{% for pdf in pdf_files %}
{% for item_name, item in pdf_file.items %}
<p>{{ item_name }} : {{ item }}</p>
{% endfor %}
{% endfor%}
<hr>
{% endblock %}
在js中打印对象名称。
function arrayPrepareFunction(hpVal,outputRpmVal,ratioVal,outputSpeedVal){
let arr = [hpVal, outputRpmVal, ratioVal, outputSpeedVal];
for(let i = arr.length-1; i >= 0; i --){
if(arr[i] == null) {
arr.pop();
}
else {
break;
}
}
let dataSet = '('
for(let i = 0; i < arr.length; i ++) {
dataSet += arr[i] + (i != arr.length - 1? ',': '');
}
dataSet += ')';
console.log(dataSet);
}
arrayPrepareFunction(11,null,33);
arrayPrepareFunction(11,null,null,44);
arrayPrepareFunction(11,22,null,null);
将打印obj.constructor.name
答案 1 :(得分:2)
您可以使用this.constructor.name
:
function foo() {
console.log(this.constructor.name);
}
foo();
答案 2 :(得分:2)
通过构造函数名称。 console.log(this.constructor.name)