什么是“从'grasshopper.data'导入{obj,string};”我很抱歉,愚蠢的编码器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是“从'grasshopper.data'导入{obj,string};”我很抱歉,愚蠢的编码器相关的知识,希望对你有一定的参考价值。

1st:i不明白为什么输出打印出“数字”第二:导入中的obj和字符串到底有什么? (根据输出)第三:如果我不使用导入方法怎么办?如何??对于傻瓜问题,我真的很抱歉。我只学了两天..

import  obj, string  from 'grasshopper.data'; 

for (let i = 0; i < string.length; i++) 
    let letter = string[i];
    obj[letter] = i;


for (let property in obj) 
    console.log(property + ': ' + obj[property]);

在代码的实际输出下面

h:0o:1n:2e:3s:4t:5

g:0a:1t:2小时:3e:4r:5

w:0a:1t:2e:3r:4

j:0你:1我:2c:3e:4

答案

不确定您要问的是什么以及预期的输出是什么,但是请尝试以下代码:

import  obj, string  from 'grasshopper.data'; 
for (let i = 0; i < string.length; i++) 
    let letter = string[i];
    obj[letter] = i; //what is the point of this anyway?

for (let property in obj) 
    console.log(property);

导入,我想是您用于其他文件中输出的文本

另一答案
import  obj, string  from 'grasshopper.data';

这意味着您将从对象grasshopper.data获取属性'obj'和'string'。javascript使您可以从对象中获取所需的属性。

例如,假设我有以下对象:

var myObj = 'name': "Foo Bar", 'nickname': "foo"

现在我只想从myObj获得昵称。为此,我可以使用:

var nickname = myObj

这将给我"foo"作为输出。您还可以为执行此操作时创建的变量命名:

 var nickname: myVariable = myObj

现在您有了一个名为myVariable的变量,其myObj.nickname作为值。

希望这对您有所帮助:)

以上是关于什么是“从'grasshopper.data'导入{obj,string};”我很抱歉,愚蠢的编码器的主要内容,如果未能解决你的问题,请参考以下文章

时间是什么?时间同步是什么?GPS北斗卫星授时又是什么?

什么是拉电流,什么是灌电流?什么是吸收电流 ?

在java中,OOA是什么?OOD是什么?OOP是什么?

什么是DIV,全称是什么?

什么是抢占/什么是可抢占内核?到底有什么好处呢?

什么是 JNDI?它的基本用途是什么?什么时候使用?