我的 gh-pages 没有正确更新,所以我决定删除旧版本并推送新副本。我采取的一些步骤:
1我在这里找到了如何删除 gh-pages:
https://webapps.stackexchange.com/questions/8512/how-to-remove-github-pages
2然后我运行git push origin :gh-pagesgh-pages就成功删除了。
3我跑的下一步:git push origin gh-pages
我得到了:
'fatal: Couldn't find remote ref refs/heads/gh-pages'
Run Code Online (Sandbox Code Playgroud)
4尝试在本地创建 gh-pages 然后再次推送。 仅显示 README.md。
5尝试npm rm -rf node_modules/gh-pages/ && npm install
从https://github.com/tschaub/gh-pages/issues/17
但问题仍然存在,同样的致命错误。
额外步骤: 我还配置了我的发布源设置->“GitHub Pages”->'Master',但它似乎不起作用。
我做错什么了吗?通过之前运行“npm run deploy”,gh-pages 已成功创建,没有任何戏剧性。所以我不明白出了什么问题。任何想法将不胜感激。
我有一个这样的数组(从 PHP 中的 mySql 和 json_encode() 检索的数据,作为 json 对象返回(该数组中共有 19 个元素,并且元素中所有对象的顺序不同)):
const array=[
[{"name":"jason"},{"age":16},{"location":"London"}],
[{"age":24},{"location":"Tokyo"},{"name":"amy"}]
]
Run Code Online (Sandbox Code Playgroud)
如何将其转换为这样的数组,删除大括号?
const array=[
{"name":"jason","age":16,"location":"London"},
{"name":"amy","age":24,"location":"Tokyo"}
]
Run Code Online (Sandbox Code Playgroud)
我试图转换为字符串,然后
String.replace(/[{}]/g, '');
Run Code Online (Sandbox Code Playgroud)
但是接下来呢?我被困在再次转换回数组。
另一个问题是:对于这样的数组,何时访问键和值,是否需要重新构造键和值以使它们在每个元素中的顺序相同,否则看起来不太好,是不容易访问?
[
[{"name":"jason"},{"age":16},{"location":"London"}],
[{"age":24},{"location":"Tokyo"},{"name":"amy"}]
]
Run Code Online (Sandbox Code Playgroud)
关于如何考虑扁平化的任何提示将不胜感激!