I'm having a hard time selecting the price_change of this array.
I tried like this but it doesn't work:
response.data[0].[1d].price_change
Any help is appreciated!
var stockDiff = document.getElementById("stockDiffCrypto");
var thePrice = response.data[0].["1d"].price_change;
if (thePrice > 0) {
stockDiff.innerHTML = `<i class='fas fa-angle-double-up'></i>`
stockDiff.style.color = "green"
} else {
stockDiff.innerHTML = `<i class='fas fa-angle-double-down'></i>`
stockDiff.style.color = "red"
}
variable.["property"] is not valid syntax. These 2 are valid:
variable.property
variable["property"]
This is the same with arrays
array[0][0]
In your case it should be this
var thePrice = response.data[0]["1d"].price_change