为什么Array(x).map没有返回正确的对象?

时间:2019-06-13 16:31:36

标签: javascript arrays

为什么Array(5).map((x, i) => ({id: i, value: 0}))返回长度为10的空数组,而[0,0,0,0,0].map((x, i) => ({id: i, value: 0}))返回具有正确对象的数组?

console.log('Array(5)', Array(5).map((x, i) => ({id: i, value: 0})))
console.log('[0,0,0,0,0]', [0,0,0,0,0].map((x, i) => ({id: i, value: 0})))

1 个答案:

答案 0 :(得分:1)

it('checks Headline container, width & horizontal spacing', () => {
  cy.get('[data-cy=headline]')
    .should('have.css', 'width', '571px')
})

检查should()的作用:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/fill