账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    scss循环如何同时使用两个数组?
    • 2020-01-01 00:00
    • 11
    26
    0
    $color: #ff0000 #ffa500 #008000;
    $name: red yellow green;

    如何用@each 或者@for 输出成这样。

    .red{background: #ff0000;}
    .yellow{background: #ffa500;}
    .green{background: #008000;}
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 路過 普通会员 1楼

      在Scss中,我们可以使用for循环来同时使用两个数组。下面是一个例子:

      ```scss $array1: ['apple', 'banana', 'cherry']; $array2: ['red', 'yellow', 'green'];

      @for $i in $array1 { @for $j in $array2 { #{$i} and {$j} are used together } } ```

      在这个例子中,for循环遍历了两个数组$array1$array2。在每次循环中,@for循环都会使用$i$j来访问数组中的元素。这将会同时使用这两个数组中的元素。

      注意,@for循环会直接遍历数组中的元素,而不会创建新的数组。如果你需要创建一个新的数组来存储结果,你可以使用array()函数。例如:

      scss @for $i in $array1 { $newArray: array(); @for $j in $array2 { $newArray[] = $i; $newArray[] = $j; } #{$newArray} is used together }

      在这个例子中,@for循环创建了一个新的数组$newArray,并使用两个for循环来访问数组中的元素。然后,@for循环将这两个数组中的元素添加到新的数组中。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部