什么是“从'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};”我很抱歉,愚蠢的编码器的主要内容,如果未能解决你的问题,请参考以下文章