Hexo 中 locals.posts 和 locals.categories 类型的问题

发布于 2022-09-11 14:56:48 字数 506 浏览 28 评论 0

问题描述

Hexo 主题开发时发现 locals.posts locals.categories 的表现类似数组,可以使用诸如 map、sort 等方法。但又不完全是数组,比如不能用 for...of... 进行迭代。

就搞到十分困惑

问题出现的环境背景及自己尝试过哪些方法

尝试了 typeof,结果是 object?

列出了 keys ,有 data 和 length,data 里面是空的(?),length 有正常值

看起来挺像数组的,但是如果使用

posts = [].concat(locals.posts) 则不能用,许多方法报错,比如 sort、slice

你期待的结果是什么?实际看到的错误信息又是什么?

对类型很好奇,想知道是怎么回事

同时希望知道 hexo 的控制台输出怎么用,我把文档中的代码复制过来没有输出

上述内容均运行在主题 script 文件夹下的 js 文件中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文