首页 > 解决方案 > 如何解决未定义对象的 TypeError

问题描述

我发现这种类型的错误“TypeError:无法将未定义或空值转换为对象”......如果有人可以帮助我,请尽快回复......我在星号引用部分有问题。

const burger = (props) => {

    **const transformedIngredients = Object.keys(props.ingredient)
          .map(igKey => {
              return [...Array(props.ingredient[igKey])].map((_ , i) => {
                  return <BurgerIngredient key={igKey + i} type={igKey} />
              });
          });**

    return (
        <div className = 'Burger'>
            <BurgerIngredient type='bread-top' />
            {transformedIngredients}
            <BurgerIngredient type='bread-bottom' />
        </div>
    )
}

export default burger;

标签: objecttypeerror

解决方案


推荐阅读