admin管理员组

文章数量:1023187

I started to test my web site on google chrome and

'cannot call method 'join' of null'

appears when doing this:

var sChoices = oQuestion.aChoiceRand.join("");

In IE and FF works well. What I'm trying to do with this code is to join all the aChoiceRand array elements in a string without any separators. How can I solve this?

I started to test my web site on google chrome and

'cannot call method 'join' of null'

appears when doing this:

var sChoices = oQuestion.aChoiceRand.join("");

In IE and FF works well. What I'm trying to do with this code is to join all the aChoiceRand array elements in a string without any separators. How can I solve this?

Share Improve this question edited Oct 6, 2020 at 12:55 Alex 1,5801 gold badge15 silver badges27 bronze badges asked May 16, 2009 at 7:42 bobyubobyu
Add a ment  | 

1 Answer 1

Reset to default 3

The problem's cause must be earlier, when oQuestion.aChoiceRand gets assigned: you think it's assigned to an array (and apparently IE and FF agree with you), Chrome is telling you that it's null instead. We can't really help without seeing the code that's supposed to assign oQuestion.aChoiceRand its value...

I started to test my web site on google chrome and

'cannot call method 'join' of null'

appears when doing this:

var sChoices = oQuestion.aChoiceRand.join("");

In IE and FF works well. What I'm trying to do with this code is to join all the aChoiceRand array elements in a string without any separators. How can I solve this?

I started to test my web site on google chrome and

'cannot call method 'join' of null'

appears when doing this:

var sChoices = oQuestion.aChoiceRand.join("");

In IE and FF works well. What I'm trying to do with this code is to join all the aChoiceRand array elements in a string without any separators. How can I solve this?

Share Improve this question edited Oct 6, 2020 at 12:55 Alex 1,5801 gold badge15 silver badges27 bronze badges asked May 16, 2009 at 7:42 bobyubobyu
Add a ment  | 

1 Answer 1

Reset to default 3

The problem's cause must be earlier, when oQuestion.aChoiceRand gets assigned: you think it's assigned to an array (and apparently IE and FF agree with you), Chrome is telling you that it's null instead. We can't really help without seeing the code that's supposed to assign oQuestion.aChoiceRand its value...

本文标签: Google Chrome JavaScript errorcannot call method 39join39 of nullStack Overflow