小编Sch*_* Jr的帖子

如何从 JavaScript 文件对象中获取所有键/参数/属性?

我从 JavaScript 上的文件对象获取密钥,但我不知道为什么对象方法不起作用。

我尝试过 Object.keys() 和 Object.getOwnPropertyNames()。为什么这些方法不起作用?

这是例子:

        var obj = {name:'my_name',id:1,value:'my_val'}
        const file = document.getElementById('fileToUpload').files[0];

        console.log('Object.keys(file)',Object.keys(file));
        //Array []
        console.log('Object.keys(obj)',Object.keys(obj));
        //Array [3]
        console.log('Object.getOwnPropertyNames(file)',Object.getOwnPropertyNames(file));
        //Array []
        console.log('Object.getOwnPropertyNames(obj)',Object.getOwnPropertyNames(obj));
        //Array [3]
        console.log('file.name',file.name);
        //name.type
        console.log('obj.name',obj.name);
        //my_name
        console.log('Object',file);
        //File {...}
        console.log('Object',obj);
        //Object {...}
        console.log('type',typeof file);
        //object
        console.log('type',typeof obj);
        //object
Run Code Online (Sandbox Code Playgroud)

javascript file object

6
推荐指数
1
解决办法
1597
查看次数

标签 统计

file ×1

javascript ×1

object ×1