This week's book giveaway is in the Cloud/Virtualizaton forum.
We're giving away four copies of Mesos in Action and have Roger Ignazio on-line!
See this thread for details.
Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

simple question but weird.

 
Edward Chen
Ranch Hand
Posts: 798
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
var i = 0;
myform['info.rates['+i+'].coupon'];

1. here, '+i+' , what is its meaning? so weird .

2. what is the rule using "" and ''? which is defined as standard? '' could include '' inside?

Thanks.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64843
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1) It's just simple string concatentation. Perhaps if it were written:

'info.rates[' + i + '].coupon'

would it make more sense to you?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64843
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
2) Either double or single quotes can be used to delimit strings.

To use the same quote character inside the string as is used to delimit it, you need to escape the internal quote with the back-slash character. For example:

'I saw O\'Brien the other day'
 
Edward Chen
Ranch Hand
Posts: 798
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks. I got it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic