首页 > 解决方案 > 如何在自调用的 fn 中导出作为 JS 对象的 const

问题描述

如何导出作为对象的 JS arr 的 const 以便我可以将其映射到另一个 URL?我尝试将 global const photo 声明为空 arr 但它没有更新。我想我需要返回“照片”,但我被卡住了,不知道怎么做。

   import category from './data.js';
    
   
      const main = document.querySelector('main');
    
      const isItem = window.location.pathname.slice(1, length - 5);
      console.log(isItem);
      const photos = category.filter(({ title }) => title === isItem);
    
      photos.map(({ slike }, idx) => {
        main.innerHTML = slike
          .map((img, idx) => {
            return /*html */ `
          
          <div class='item'>
          <img src='${img.src}.jpg' id='${idx}' alt=''">
          </div>
          `;
          })
          .join('');
      });
    
      const images = document.querySelectorAll('img');
    
    
      images.forEach((img, i) => {
        img.addEventListener('click', (e) => {
          const photo = photos[0].slike.filter((img) => img.id == e.target.id);
          console.log(photo);
        });
      });

标签: javascriptimportmoduleexport

解决方案


推荐阅读