如何在香草js中的函数中使用对象值的传递数组

var a = [
{ 
value: 1
},
{
 value: 2
}
]
<button onclick="allvalues(a)" >click</button>

function allvalues(val) {
console.log(val)
}

我想要通过作为函数中的参数来传递整个对象数组,并希望使用 但在控制台中,我收到了Uncaught SyntaxError:意外的标识符,此错误