如何使用javascript将数组数组复制到剪贴板

如何使用javascript将数组数组复制到剪贴板,javascript,Javascript,我可以使用以下代码将字符串复制到剪贴板: 函数copyText(文本){ if(navigator.clipboard){//默认值:现代异步API 返回navigator.clipboard.writeText(文本); }else if(window.clipboardData&&window.clipboardData.setData){//对于IE11 window.clipboardData.setData('Text',Text); 返回承诺。解决(); }否则{ //解决方法:创

我可以使用以下代码将字符串复制到剪贴板:

函数copyText(文本){
if(navigator.clipboard){//默认值:现代异步API
返回navigator.clipboard.writeText(文本);
}else if(window.clipboardData&&window.clipboardData.setData){//对于IE11
window.clipboardData.setData('Text',Text);
返回承诺。解决();
}否则{
//解决方法:创建虚拟输入
常量输入=h('input',{type:'text'});
input.value=文本;
document.body.append(输入);
input.focus();
input.select();
document.execCommand('copy');
input.remove();
返回承诺。解决();
}

}
您可以保留您的功能,只需使用和

const arr=[[1,2],[1,2]];
copyText(JSON.stringify(arr));
//然后无论你在哪里粘贴它们
parse(粘贴文本);
完整示例:

函数copyText(文本){
if(navigator.clipboard){//默认值:现代异步API
返回navigator.clipboard.writeText(文本);
}else if(window.clipboardData&&window.clipboardData.setData){//对于IE11
window.clipboardData.setData('Text',Text);
返回承诺。解决();
}否则{
//解决方法:创建虚拟输入
常量输入=h('input',{type:'text'});
input.value=文本;
document.body.append(输入);
input.focus();
input.select();
document.execCommand('copy');
input.remove();
返回承诺。解决();
}
}
click.onclick=()=>{
常数arr=[[1,2],[1,2]];
copyText(JSON.stringify(arr));
}


点击复制您可以保留您的功能,只需使用和

const arr=[[1,2],[1,2]];
copyText(JSON.stringify(arr));
//然后无论你在哪里粘贴它们
parse(粘贴文本);
完整示例:

函数copyText(文本){
if(navigator.clipboard){//默认值:现代异步API
返回navigator.clipboard.writeText(文本);
}else if(window.clipboardData&&window.clipboardData.setData){//对于IE11
window.clipboardData.setData('Text',Text);
返回承诺。解决();
}否则{
//解决方法:创建虚拟输入
常量输入=h('input',{type:'text'});
input.value=文本;
document.body.append(输入);
input.focus();
input.select();
document.execCommand('copy');
input.remove();
返回承诺。解决();
}
}
click.onclick=()=>{
常数arr=[[1,2],[1,2]];
copyText(JSON.stringify(arr));
}

点击复制