вставить переменную в название ключа объекта js
есть такой код
function e(){
//некая функция возвращающая строку
}
a={'-'+e()+'some':'som'}
как cделать чтобы это работало? |
var a = {};
a['-'+e()+'some'] = 'som';
|
Amphiluke,
а с объектами никак нельзя? просто есть обекты передаваемые jquery и их достаточно много |
Цитата:
|
Amphiluke,
нет например есть код
$("pc").css({'-'+e()+'transform':'rotate(12deg)','border':'1px solid'});
как тут быть? |
Так же.
var prop = '-'+e()+'transform',
css = {'border':'1px solid'};
css[prop] = 'rotate(12deg)';
$("pc").css(css);
|
Цитата:
<script type="text/javascript">
$().ready(function () {
var newCss = {};
newCss['c' + oFromColor() + 'l' + oFromColor() + 'r'] = 'red';
$('#p').css(newCss);
});
function oFromColor() {
return 'o';
}
</script>
<p id="p">sdfs</p>
|
| Часовой пояс GMT +3, время: 18:56. |