数组切片返回[object Object]而不是value

Chr*_*dom 3 javascript arrays jquery position object

我试图在它被删除时获得特定div的位置.在一些帮助下,我把代码放在一起.我在最后一位添加了尝试获取特定值,但它只返回[object Object]而不是[0,0]或[0,120].

所以问题是如何从数组中获取实际值?

是一个jsFiddle

$(function() {
    $('.AppList').droppable({
        accept: ".App",
        tolerance: 'fit',
        drop: function(event, ui) {
            var apps = $(".App"),
            positions = [];

            $.each(apps, function (index, app) {
                var positionInfo = $(app).position();

                positions.push(positionInfo);
            });
            var Time = positions.slice(0,1);
            var x=document.getElementById("posThis");
            x.innerHTML=Time;
            console.log(positions);
        }
    }); 
});
Run Code Online (Sandbox Code Playgroud)

bfa*_*tto 5

这里的问题是它positionInfo 是一个对象,而不是一个数组.Time是一个内部有一个这样的对象的数组.

我相信你想要这样的东西:

var Time = positions[0];
var x=document.getElementById("posThis");
x.innerHTML= '[' + Time.left + ',' + Time.top + ']';
Run Code Online (Sandbox Code Playgroud)