小编Fel*_*ira的帖子

删除所有indexedDB

我需要删除所有我的IndexedDB,目前我有:

const indexedDB = window.indexedDB || window.mozIndexedDB
  || window.webkitIndexedDB || window.msIndexedDB;
if (indexedDB.webkitGetDatabaseNames) {
  const bases = indexedDB.webkitGetDatabaseNames();
  bases.onsuccess = (event) => {
    const data = event.target.result;
    Object.values(data).forEach((db) => {
      indexedDB.deleteDatabase(db);
    });
    resolve();
  };
  bases.onerror = reject;
}
Run Code Online (Sandbox Code Playgroud)

webkitGetDatabaseNames()功能未定义.是否可以在不使用此方法的情况下删除所有IndexedDB?

PD:我想删除而不知道IndexedDB的名称,我需要从代码中删除(Javascript)

javascript indexeddb

6
推荐指数
2
解决办法
3752
查看次数

C# 在引用之前检查对象是否存在

我想知道是否有一种方法可以在引用之前检查对象是否存在。不仅仅是检查它是否为空,因为这也不起作用。我正在使用 EPPlus 包来读取 Excel 文件,当它到达一个没有任何值数据的索引时,它会发送一个异常。

private DataTable WorksheetToDataTable(string tableName)
{
    excelSheet = excelWorkbook.Worksheets[tableName];
    DataTable dt = new DataTable();
    try
    {
        int totalRows = excelSheet.Dimension.End.Row;
        int totalCols = excelSheet.Dimension.End.Column;
        for (int j = 1; j <= totalCols; j++)
        {

            dt.Columns.Add();
            for (int i = 1; i <= totalRows; i++)
            {
                if (j == 1)
                {
                    dt.Rows.Add();
                }
                try
                {
                    dt.Rows[i - 1][j - 1] = excelSheet.Cells[i, j].Value.ToString();
                    //dt.Rows[i - 1][j - 1] = Object.ReferenceEquals(null, excelSheet.Cells[i, j].Value.ToString()) ? "" : excelSheet.Cells[i, j].Value.ToString(); …
Run Code Online (Sandbox Code Playgroud)

c# epplus

0
推荐指数
1
解决办法
7471
查看次数

标签 统计

c# ×1

epplus ×1

indexeddb ×1

javascript ×1