我有对象{"5":"5","4":"4","3":"3","2":"2","1":"1","-1":"P1",-2":"P2"}
并使用此函数来解析元素:
function floormake(inobj) {
var levels = '';
var obj = JSON.parse(inobj);
levels += '<ul>';
Object.keys(obj).sort(-1).forEach(function (key) {
levels += '<li>' + obj[key] + '</li>';
});
levels += '</ul>';
return levels;
}
Run Code Online (Sandbox Code Playgroud)
但结果总是按数字排序:-1,-2,1,2等.但我需要反向排序:5,4,3,2,1 ,排序(-1) - 不起作用
我想检测声音何时结束,但我发现所有不能正常工作的例子.
// Create sound
var sound1 = new THREE.PositionalAudio( listener );
sound1.load( 'sounds/Example.ogg' );
sound1.setRefDistance( 30 );
sound1.autoplay = false;
sound1.setLoop(false);
mesh1.add( sound1 );
// Start sound
setTimeout(function() {
sound1.play();
}, 2000);
// Try to detect end #1
sound1.onended = function() {
console.log('sound1 ended #1');
};
// Try to detect end #1
sound1.addEventListener('ended', function() {
console.log('sound1 ended #2');
});
Run Code Online (Sandbox Code Playgroud)
如何使用此行打开数据库:
$db = new PDO('sqlite:mydb.sqlite');
Run Code Online (Sandbox Code Playgroud)
如果我的数据库不在此目录中?
我想让CSS菜单自动调整全宽.
HTML:
<nav class="menu">
<ul>
<li><a href="#">click</a></li>
<li><a href="#">click</a></li>
<li><a href="#">long clickclick</a></li>
<li><a href="#">click</a></li>
<li><a href="#">clickclickclick</a></li>
<li><a href="#">click click 666</a></li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
CSS:
.menu {
text-align: justify;
font-size: 0;
font-size: 14px\9; /* IE6-9 hack */
line-height: 0;
}
.menu:after {
content: '';
display: inline-block;
width: 100%;
height: 0;
zoom: 1;
*display: inline;
}
.menu ul {
list-style: none;
padding: 0;
margin: 0;
display: inline;
}
.menu ul li {
display: inline-block;
font-size: 14px;
zoom: 1;
*display: inline;
}
.menu ul …Run Code Online (Sandbox Code Playgroud) 我需要像{"key1":"val1","key2":"val2","key3":"val3"}循环一样解析json对象.
试:
var inobj = '[{"key1":"val1","key2":"val2","key3":"val3"}]';
var obj = eval(inobj);
for (var i = 0; i < 3; i++) {
var key = i;
var val = obj[key];
alert (key+' = '+val);
}
Run Code Online (Sandbox Code Playgroud)
但我不知道热obj.length.