javascript - json 字符串化数组的预期外观?
问题描述
我正在尝试比较 2 个 google 表格中的值以获取差异。我正在松散地尝试遵循Javascript / Google Apps Script compare 2 arrays, return items with NO match。
为此,我正在尝试对我创建的二维值数组的行进行字符串化:
var values = range.getValues();
我创建了一个函数:
function toArrayOfJson(myArray){
newArray = [];
for(i=0; i<(myArray.length-1); i++){
x= myArray[i]
Logger.log(x);
Logger.log(myArray);
y =JSON.stringify(myArray[i][0])
newArray.push(JSON.stringify(myArray[i]));
}
return newArray;
}
在调试时我看到了
JSON.stringify(myArray[i])
采用如下所示的数组:
["none", "none", "Tyler", "TX", "none" ]
至:
"["none", "none", "Tyler", "TX", "none" ]"
这看起来对吗?这是 json 字符串化数组的预期外观吗?
解决方案
推荐阅读
- loops - 在没有用户话语的情况下触发操作
- java - Java:如何在运行时修改 config.properties?
- flutter - 具有大量输入字段的 Flutter Grid - 有没有聪明的方法?
- python - Python peewee / fastapi 在不加载项目的情况下获取用户
- django - Django 导入导出用户外键和 M2M 导入逻辑检查
- c# - 如何获取集合视图中的所有子元素或子元素(xamarin 表单)
- excel - 如何在许多 .xslx 文件上运行 .txt 宏而无需更改 .xlsx 文件?
- tensorflow - 我对自定义可训练变量集的反向传播有疑问
- machine-learning - 为什么 H2O Stacked ensemble 只返回一个类概率?
- google-sheets - Google 表格 IMPORTXML XPath - 导入的内容为空