Javascript快速变量分配
作者:互联网
这是我不知道如何正确说出这些问题的问题之一,因此我对以前曾被问过的问题表示歉意.
Python提供了一些非常简单的语句,用于快速将数组分配给值.例如,如果我有一个盒子作为数组,例如box = [0,0,100,100],则可以分配这些点,例如x1,y1,x2,y2 = box. javascript中有这样的声明吗?这在类函数中特别有用,其中var x1,y1,x2,y2 = this.box的详细程度比
var x1=this.box[0];
var y1=this.box[1];
var x2=this.box[2];
var y2=this.box[3];
如果是这样,那么是否有任何JavaScript方法可将其应用于for循环?来自python,以下内容看起来非常直观
盒子= [[0,0,100,100],[0,0,100,100],[0,0,100,100],[0,0,100,100]]
for box in boxes:
x1,x2,x3,x4 = box
#do something
绝对比
var boxes=[[0,0,100,100],[0,0,100,100],[0,0,100,100],[0,0,100,100]];
for (var i = 0; i < boxes.length : i++){
var box = boxes[i];
var x1 = box[0];
var y1 = box[1];
var x2 = box[2];
var y2 = box[3];
解决方法:
不能跨浏览器,对不起. Firefox实施了一种新语法,但是当前没有其他浏览器可以这样做:
var [x, y] = [1, 2];
标签:variables,variable-assignment,arrays,javascript 来源: https://codeday.me/bug/20191102/1992487.html