Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Django从Javascript获取变量值?_Javascript - Fatal编程技术网

如何使用Django从Javascript获取变量值?

如何使用Django从Javascript获取变量值?,javascript,Javascript,我使用javascript编写了以下代码: var-arr=[ "一",, “两个”, "三",, "四",, “五” ]; 对于(arr中的var属性1){ 控制台日志(属性1); }像下面这样使用 var-arr=[ "一",, “两个”, "三",, "四",, “五” ]; 对于(arr的var属性1){ 控制台日志(属性1); }欢迎来到SO 如果要在数组中循环,则需要在中为..使用除之外的内容。您可以使用for..of或for循环,但最好了解发生这种情况的原因 for..in循环

我使用javascript编写了以下代码:

var-arr=[
"一",,
“两个”,
"三",,
"四",,
“五”
];
对于(arr中的var属性1){
控制台日志(属性1);
}
像下面这样使用

var-arr=[
"一",,
“两个”,
"三",,
"四",,
“五”
];
对于(arr的var属性1){
控制台日志(属性1);
}
欢迎来到SO

如果要在数组中循环,则需要在中为..使用除之外的内容。您可以使用
for..of
for
循环,但最好了解发生这种情况的原因

for..in
循环遍历对象的键/值对。参数中的变量设置为该键/值对的
。对于数组,它将被设置为索引或数组上的任何可枚举属性。这就是它打印数字而不是文字的原因

我还想指出一些在命令式循环之外可能有用的迭代方法

arr.forEach
将允许您在数组中循环,而不需要额外的
for
语法

arr.forEach(项=>console.log(项))
其他方法,如
arr.map
arr.filter
将在您开始更多地迭代列表时为您提供更强大的功能

const number=[1,22,11,18,16];
常量add=a=>b=>a+b;
常量isEven=number=>number%2==0;
const biggerEvenNumbers=数字
.地图(增补(1))
.过滤器(isEven)/[2,12]

使用
for..of
类似这样:
for(arr的var property1){
-谢谢你,这很奇怪,因为在Python中,我会得到与for..in.相同的结果!谢谢你,这很奇怪,因为在Python中,我会得到与for..in.相同的结果。@JackPeter-很高兴帮助你交配!