微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 Array.from 不适用于 Qualtrics使用 JFE

如何解决为什么 Array.from 不适用于 Qualtrics使用 JFE

如果我在空白文本质量问题中使用 Array.from() 方法,我不会得到预期的输出。请注意,我相信 Qualtrics 使用 JFE 实现了 javascript。

例如,下面的代码是一些将 [1,2,3] 与 map 和 Array.from() 平方的 html。

  • Map 有效,Array.from 无效。

  • (注意)如果我在 qualtrics javascript 编辑器中单独输入 javascript(而不是与下面的 html 一起输入),我会看到相同的行为

    <p>The initial array before we square it is: <span id="initArr"></span> </p><br>
    
    <p>Squaring the numbers with map gives <span id="mapArr"></span></p><br>
    
    <p>Squaring the numbers with Array.from gives <span id="fromArr"></span></p>
    
         <script>
    
     let initArr = document.getElementById("initArr");
     let mapArr = document.getElementById("mapArr");
     let fromArr = document.getElementById("fromArr");
    
     let basicArr=[1,3];
     initArr.innerHTML = basicArr;
         mapArr.innerHTML = basicArr.map(x=>x*x);
         fromArr.innerHTML=Array.from(basicArr,x=>x*x);
         </script>
    

产生以下输出

qualtrics/JFE output example

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。