不久前我在我的本机应用程序中删除了/ ios目录(让我们称之为X).我一直在开发和测试使用Android模拟器,但现在我想确保它适用于ios与xcode模拟器等.
所以我目前的想法是用ios文件夹创建一个新的反应原生裸项目(让我们称之为Y),然后按照这些步骤重命名Y,使其名称为X,然后将/ ios目录从Y移动到X和试图run-ios.
我会在这里更新一下,但我想知道是否有更好的方法并且之前没有人遇到过这种情况?
我已经google了很多东西'重新生成ios文件夹''删除了ios文件夹''将ios文件夹添加到现有文件中'并且没有任何帮助.也许我的googlefu不够好,但如果有人有任何建议,非常感谢.
第2步将确保它由于依赖和东西而编译,但是现在我的目标是在项目中恢复/ ios文件夹,并让React Native知道它的存在(它具有所有必要的配置).
谢谢
我真的不明白这里可能会发生什么。所以我有一个函数,该函数需要一个2d数组和一个字符串,并遍历2d数组并检查是否有任何子数组包含该字符串。但是我不能以某种方式遍历这个对象/数组,而对于它的真正含义我感到很困惑。我在javascript中做了很多迭代。我已经尝试了for-in,for-of(es6),C stlye(如下所示),forEach(回调),地图...没有任何效果。
_makeOrUpdateCase = (arrayOfArrays, str) => {
console.log(arrayOfArrays); //returns the object/array shown in image below, expected
console.log(typeof(arrayOfArrays)); //object
console.log(Array.isArray(arrayOfArrays)); //true - huh? is this array or object??
for (var i = 0; i < arrayOfArrays.length; i++) {
console.log(arrayOfArrays[i]) //this does not work
console.log(i); //nothing is printed out, as if the loop is simply ignored
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出。您可以看到我在循环中打印的内容没有执行。我知道javascript可能很奇怪,但是请问这是怎么回事,我不知道该怎么办。我在这段代码中多次遍历数组和对象。